in reply to OO Slip-up Preventor

Stops fools

This is nit-picking, but I'd say it does the opposite; it lets fools continue to be fools.

Also, Class::new([]); makes it break. Another good reason to use UNIVERSAL::isa($_[0], __PACKAGE__).

Cheers,
-Anomo