eval { eval { Module::stuff(...); # this throws an exception } croak ($@, 'More info'); } die;