different forEach approach

skipped adding polyfill in favor of caching the `Array.prototype.forEach` (might save a few bytes)