I agree. That's why I asked the question above, I can't seem to figure out what's going on with scope changes in the code above. It might be some quirks of `forEach`, that I'm not familiar with (since I usually don't use it).