If you don't mind mucking in UNIVERSAL there's use UNIVERSAL::require; $class->require || die $@; my $foo = $class->new; -- Bill Moseley moseley at hank.org