$obj->method || die "$obj->{errstr}\n"; # or even $obj->method || handle_errors; # where this is a custom sub # OR (@foo) = $obj->method; die "$foo[1]\n" unless ( defined($foo[0]) ); # OR @foo = $obj->method; # and I catch the error and die out...