strict refs This generates a runtime error if you use symbolic references (see perlref). ... There is one exception to this rule: $bar = \&{'foo'}; &$bar; is allowed so that goto &$AUTOLOAD would not break under stricture.