I mostly have the same constructor, if I need to initialize (or check something in the environment) I mostly use an _init() method called by the constructor.
Ordinary morality is for ordinary people. -- Aleister Crowley
Comment on Re: Object Constructors - Advice of experienced OO Perl Monks