Short shot: incomplete injection explained | assemblean