use threads (); threads->new( sub { print "Benchmark has been loaded!\n" if defined $Benchmark::VERSION; # do your Benchmark stuff } )->join; use Benchmark;