Because you call keys immediately before calling each.
In reply to Re^4: (FIRST|NEXT)KEY in context by Anonymous Monk in thread (FIRST|NEXT)KEY in context by jweed