diff --git a/lib/ee.js b/lib/ee.js
index <HASH>..<HASH> 100644
--- a/lib/ee.js
+++ b/lib/ee.js
@@ -20,10 +20,8 @@ module.exports = {
         var args = slice.call(arguments, 1),
             array = this._events[ev];
 
-        array && array.forEach(invokeHandler, this);
-
-        function invokeHandler(handler) {
-            handler.apply(this, args);
+        for (var i = 0, len = array.length; i < len; i++) {
+            array[i].apply(this, args);
         }
     },
     once: function once(ev, handler) {
Use `for` instead of `forEach` as it minifies better.