Why use `for` here rather than the more commonly seen `each`?