in reply to perl deferring die to calling method
Just a comment: as others have implicitly noted, your
package declarations should end with a semicolon. (Otherwise,
I don't believe your code will compile.)
In Section
Seekers of Perl Wisdom
in reply to perl deferring die to calling method