if ( eval { require Time::Hires } ) { # The require was successful } else { # It was unsuccessful }