my $obj = eval { Class->new($whatever) }; if (not $obj) { do_something_else(); }