in reply to Control Flow Puzzle
while (<INFO>) { return %header if /^\037/ or eof( INFO ); last if /^(\* Menu:)/; } [download]