diff --git a/src/classes/sigma.classes.quad.js b/src/classes/sigma.classes.quad.js
index <HASH>..<HASH> 100644
--- a/src/classes/sigma.classes.quad.js
+++ b/src/classes/sigma.classes.quad.js
@@ -252,11 +252,10 @@
       var axis = this.axis(c1, c2),
           col = true;
 
-      for (var i = 0; i < 4; i++) {
-        col *= this.axisCollision(axis[i], c1, c2);
-      }
+      for (var i = 0; i < 4; i++)
+        col = col && this.axisCollision(axis[i], c1, c2);
 
-      return !!col;
+      return col;
     }
   };
Slight improvement over a boolean multiplication in quad code