Told you...ninja in a Barbie backpack