I mentioned that we removed UNIVERSAL::can because of bugs introduced by global behavior changes, but to be fair to chromatic, I should explain that this is because of code in Template::Timer:
perl -MUNIVERSAL::can -MTemplate::Timer -e 1 Died at lib/perl5/Template/Timer.pm line 63. Compilation failed in require. BEGIN failed--compilation aborted. The problem is this line in Template::Timer: my $super = __PACKAGE__->can("SUPER::$sub") or die; This is OO code and that should actually read: my $super = __PACKAGE__->can($sub) or die; That makes the problem go away. Barring a local fix or the author fixing this, eliminating UNIVERSAL::can made the problem go away. David Wheeler reported this problem earlier at http://rt.cpan.org//Ticket/Display.html?id=16805 Cheers, Ovid -- Buy the book - http://www.oreilly.com/catalog/perlhks/ Perl and CGI - http://users.easystreet.com/ovid/cgi_course/ Personal blog - http://publius-ovidius.livejournal.com/ Tech blog - http://use.perl.org/~Ovid/journal/