(commented on the branch, not the PR, derp). you said they all get assigned values at the end anyways, but then why initalize i at all? i think i would ask for consistency.