autoload _throw() handler slightly optimized, now more friendly with Perl::Critic too