Bat-Ape? I mean, really? BAT-APE?!? *groan*