my $libobj = Third::Party::Library->new(...); my $item = $libobj->NewItem(...); ! $item->frobinize(...) or die($libobj->GetErrorCode); ! $item->blatinate(...) or die($libobj->GetErrorCode);