in reply to Re^2: perl calls die() as a method
in thread perl calls die() as a method

You're right. My perl5.005 does indeed mess this up. This is apparently a precedence issue.

Simplest fix: eval { die( AA::BB->new ); }