diff --git a/test/harness/proxytrapshelper-overrides.js b/test/harness/proxytrapshelper-overrides.js
index 4d10d2a66fb8887d48e4c08a6891a6d4bdee28cd..4f902bb2e6335da64ea645657065b05b58e46e97 100644
--- a/test/harness/proxytrapshelper-overrides.js
+++ b/test/harness/proxytrapshelper-overrides.js
@@ -7,8 +7,7 @@ id: pending
 author: Jordan Harband
 includes: [proxyTrapsHelper.js]
 ---*/
-
-var traps = allowProxyTraps({
+var overrides = {
     getPrototypeOf: function () {},
     setPrototypeOf: function () {},
     isExtensible: function () {},
@@ -23,12 +22,16 @@ var traps = allowProxyTraps({
     ownKeys: function () {},
     apply: function () {},
     construct: function () {},
-});
+};
+var traps = allowProxyTraps(overrides);
 
 function assertTrapSucceeds(trap) {
     if (typeof traps[trap] !== 'function') {
         throw new Test262Error('trap ' + trap + ' is not a function');
     }
+    if (traps[trap] !== overrides[trap]) {
+        throw new Test262Error('trap ' + trap + ' was not overriden in allowProxyTraps');
+    }
     var threw = false;
     try {
         traps[trap]();