BEGIN { require 'strict.pm'; strict->import(); } #### package AID; require strict; require warnings; sub import { strict->import(); goto &warnings::import; } 1; #### use AID; BEGIN { print 0+""; } print $x; #### Argument "" isn't numeric in addition (+) at - line 2. Global symbol "$x" requires explicit package name at - line 3. Execution of - aborted due to compilation errors.