how about making $e a tabstop? and why not call it my $exception? one letter variables cannot be good style, not even in perl.