if (eval { use Module::Foo }) { # I've got foo! } else { die $@ if $@; }