in reply to Re^3: (FIRST|NEXT)KEY in contextin thread (FIRST|NEXT)KEY in context
Because you call keys immediately before calling each.