diff --git a/harness/fnExists.js b/harness/fnExists.js
deleted file mode 100644
index 1f283b45d570b6f7f73bc63b35920f49fdda1889..0000000000000000000000000000000000000000
--- a/harness/fnExists.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//-----------------------------------------------------------------------------
-function fnExists(/*arguments*/) {
-    for (var i = 0; i < arguments.length; i++) {
-        if (typeof (arguments[i]) !== "function") return false;
-    }
-    return true;
-}
diff --git a/test/language/expressions/delete/11.4.1-5-3.js b/test/language/expressions/delete/11.4.1-5-3.js
index 1ded93765704f953ddbd0b8c6ef48319e74c77c8..e4c05744d7153415690d814a6e5100a6143ac8bf 100644
--- a/test/language/expressions/delete/11.4.1-5-3.js
+++ b/test/language/expressions/delete/11.4.1-5-3.js
@@ -12,7 +12,6 @@ description: >
 flags: [noStrict]
 includes:
     - runTestCase.js
-    - fnExists.js
 ---*/
 
 function testcase() {
@@ -20,7 +19,7 @@ function testcase() {
 
   // Now, deleting 'foo' directly should fail;
   var d = delete foo;
-  if(d === false && fnExists(foo))
+  if(d === false && typeof foo === 'function')
     return true;
  }
 runTestCase(testcase);