if ( ! ref $_[0] ) { return undef; } else { blah($_[0]); } #### return undef unless ref $_[0]; # guard clause blah($_[0]);