my $fname0= $subentity->head->mime_attr('content-type.name'); unless (defined $fname0) { ### do some error proc } else { $fname= decode('MIME-EncWords',$fname0); # do rest of normal stuff }