in reply to return if defined
Personally, I find this the easiest to read:
my $x = $self->find_by_something(@args); defined $x and return $x; ...rest of code... [download]