Seems like this shouldn't be a warning. Y could change in the body of the loop (or am I missing something?).