diff --git a/src/main/java/org/dynjs/runtime/builtins/types/array/IsArray.java b/src/main/java/org/dynjs/runtime/builtins/types/array/IsArray.java
index <HASH>..<HASH> 100644
--- a/src/main/java/org/dynjs/runtime/builtins/types/array/IsArray.java
+++ b/src/main/java/org/dynjs/runtime/builtins/types/array/IsArray.java
@@ -15,9 +15,10 @@ public class IsArray extends AbstractNativeFunction {
             return true;
         }
 
-        if ( args[0] instanceof JSObject && ((JSObject)args[0]).hasExternalIndexedData() ) {
-            return true;
-        }
+        // TODO: Nodyn buffers should not be considered an array according to Array.isArray
+//        if ( args[0] instanceof JSObject && ((JSObject)args[0]).hasExternalIndexedData() ) {
+//            return true;
+//        }
 
         return false;
     }
Array.isArray should not return true for non-arrays.

Removed the code that caused Array.isArray to return true for any
JSObject that has externally indexed data. This feature was added for V8
parity, specifically when dealing with Node.js buffers, however
Array.isArray(buffer) in node <I>.x returns false.