"Orton, Yves" wrote > So if it does work for goto but not next, whats the cause of the difference > I wonder? goto has to allow an arbitrary SV as argument, in order to support my $sub = sub { ... }; ... goto &$sub; I guess that cases like my $label = 'LABEL'; ... goto $label; just came out in the wash. Mike Guy