# Option 1. if ( eval { $foo->isa('Some::Class') } ) { # Do stuff with Some::Class } # or Option 2. use Scalar::Util; if ( blessed $foo and $foo->isa('Some::Class') ) { # Do stuff with Some::Class }