It may just be the fan girl in e but the only thing I could think about this was "Where the heck is Don?!" Usually in these kind of things, everyone and there mom is there to witness when a member of the team kills someone. I just feels a bit off to have Raph, Mikey, Leo and... fox chick?