I think this statement makes the code harder to understand. it is very important that the users see the `next()` call in each iteration.