steven schubiger sqjqncdqrgmailcom ron koerner wrote let aside may make sense last s1 breaks immediately main loop instead s1 even ifblock warning comes late ie counterintuitive behaviour last already occured sake completeness consider perl modeparse e s1 sub s1 1 break s1 sub s1 break perldoc f last advice applies last used exit block returns value eval sub used exit grep map operation documentation suggests thing like possible forbidden breaks ifblock give hint current behaviour dont think behaviors shouldnt used could subject change documented dont know real bug ie last something else documentation bug latter really dwimmy breaking compbound block nested within loop seems worthy enough either documented wed 06 aug 2008 222552 0200 perl 46579 documentation bug last