package Project::Config; use warnings FATAL => qw(all); use strict; use Exporter; our @ISA='Exporter'; our @EXPORT_OK=qw(....); ... sub AUTOLOAD {...} INIT {...} #### use Project::Conifg; #### package MyApp; use strict; use warnings; # This had worked before: # use Project::Config qw(foo bar); # New code which does not work: BEGIN { require 'Project/Config.pm'; Project::Config::import(qw(foo bar)); }