lineIter isn't used outside of the body of the for loop, is there another reason it's not directly declared in it ?