reusing the same variable name for a different thing was confusing