`forEach(foo, bar)` does the equivalent of `foo.call(bar, …)`.
This was failing because its `this` wasn't what it expected.