diff --git a/harness/testBuiltInObject.js b/harness/testBuiltInObject.js
index a923cbb7a8105f7282907a5d6a3a31256fb68701..52505f262d3aced3040d91c50cbe23ebc240bafe 100644
--- a/harness/testBuiltInObject.js
+++ b/harness/testBuiltInObject.js
@@ -10,11 +10,10 @@ description: |
  *   defined by the introduction of chapter 15 of the ECMAScript Language Specification.
  * @param {Object} obj the object to be tested.
  * @param {boolean} isFunction whether the specification describes obj as a function.
- * @param {boolean} isConstructor whether the specification describes obj as a constructor.
  * @author Norbert Lindenberg
  */
 
-function testBuiltInObject(obj, isFunction, isConstructor) {
+function testBuiltInObject(obj, isFunction) {
 
   if (obj === undefined) {
     $ERROR("Object being tested is undefined.");
@@ -41,12 +40,8 @@ function testBuiltInObject(obj, isFunction, isConstructor) {
     $ERROR("Built-in functions must have Function.prototype as their prototype.");
   }
 
-  if (isConstructor && Object.getPrototypeOf(obj.prototype) !== Object.prototype) {
-    $ERROR("Built-in prototype objects must have Object.prototype as their prototype.");
-  }
-
   var exception;
-  if (isFunction && !isConstructor) {
+  if (isFunction) {
     // this is not a complete test for the presence of [[Construct]]:
     // if it's absent, the exception must be thrown, but it may also
     // be thrown if it's present and just has preconditions related to
@@ -63,7 +58,7 @@ function testBuiltInObject(obj, isFunction, isConstructor) {
     }
   }
 
-  if (isFunction && !isConstructor && obj.hasOwnProperty("prototype")) {
+  if (isFunction && obj.hasOwnProperty("prototype")) {
     $ERROR("Built-in functions that aren't constructors must not have a prototype property.");
   }
 
diff --git a/test/intl402/Collator/10.1_L15.js b/test/intl402/Collator/10.1_L15.js
index 0b7b5a53543ef60a0c4a681b2d240a781640e094..84f99031d4dfc3359f2033e92e8a3478bebc3c17 100644
--- a/test/intl402/Collator/10.1_L15.js
+++ b/test/intl402/Collator/10.1_L15.js
@@ -8,7 +8,12 @@ description: >
     objects defined by the introduction of chapter 17 of the
     ECMAScript Language Specification.
 author: Norbert Lindenberg
-includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Intl.Collator, true, true);
+assert.sameValue(Object.prototype.toString.call(Intl.Collator), "[object Function]",
+                 "The [[Class]] internal property of a built-in function must be " +
+                 "\"Function\".");
+
+assert(Object.isExtensible(Intl.Collator), "Built-in objects must be extensible.");
+
+assert.sameValue(Object.getPrototypeOf(Intl.Collator), Function.prototype);
diff --git a/test/intl402/Collator/prototype/10.3_L15.js b/test/intl402/Collator/prototype/10.3_L15.js
index 692f2666c558b42d799cd897820b59e3ce41ba4e..bbc0450f4b535171edd0b3df6aab5446a4303d03 100644
--- a/test/intl402/Collator/prototype/10.3_L15.js
+++ b/test/intl402/Collator/prototype/10.3_L15.js
@@ -8,7 +8,13 @@ description: >
     built-in objects defined by the introduction of chapter 17 of the
     ECMAScript Language Specification.
 author: Norbert Lindenberg
-includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Intl.Collator.prototype, false, false);
+assert.sameValue(Object.prototype.toString.call(Intl.Collator.prototype), "[object Object]",
+                 "The [[Class]] internal property of a built-in non-function object must be " +
+                 "\"Object\".");
+
+assert(Object.isExtensible(Intl.Collator.prototype), "Built-in objects must be extensible.");
+
+assert.sameValue(Object.getPrototypeOf(Intl.Collator.prototype), Object.prototype,
+                 "Built-in prototype objects must have Object.prototype as their prototype.");
diff --git a/test/intl402/Collator/prototype/compare/10.3.2_1_a_L15.js b/test/intl402/Collator/prototype/compare/10.3.2_1_a_L15.js
index d86b720eaf0c64c63f02f41108697888bba77684..09ffcf2cc5e17f9d9a4185c00290617ee83e79b2 100644
--- a/test/intl402/Collator/prototype/compare/10.3.2_1_a_L15.js
+++ b/test/intl402/Collator/prototype/compare/10.3.2_1_a_L15.js
@@ -12,4 +12,4 @@ author: Norbert Lindenberg
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(new Intl.Collator().compare, true, false);
+testBuiltInObject(new Intl.Collator().compare, true);
diff --git a/test/intl402/Collator/prototype/compare/10.3.2_L15.js b/test/intl402/Collator/prototype/compare/10.3.2_L15.js
index 4273e26284a925f98ad822803e7819d0d57a984f..9e35654e71d9a2ea76dfd04653a9d0785c92b109 100644
--- a/test/intl402/Collator/prototype/compare/10.3.2_L15.js
+++ b/test/intl402/Collator/prototype/compare/10.3.2_L15.js
@@ -11,4 +11,4 @@ author: Norbert Lindenberg
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Object.getOwnPropertyDescriptor(Intl.Collator.prototype, "compare").get , true, false);
+testBuiltInObject(Object.getOwnPropertyDescriptor(Intl.Collator.prototype, "compare").get , true);
diff --git a/test/intl402/Collator/prototype/resolvedOptions/10.3.3_L15.js b/test/intl402/Collator/prototype/resolvedOptions/10.3.3_L15.js
index 5ef66b88e02716a18c3c2a29969d5d5ba96d1a72..f41bcffc347180478ab1aaba25b48a7f7e90143d 100644
--- a/test/intl402/Collator/prototype/resolvedOptions/10.3.3_L15.js
+++ b/test/intl402/Collator/prototype/resolvedOptions/10.3.3_L15.js
@@ -11,4 +11,4 @@ author: Norbert Lindenberg
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Intl.Collator.prototype.resolvedOptions, true, false);
+testBuiltInObject(Intl.Collator.prototype.resolvedOptions, true);
diff --git a/test/intl402/Collator/supportedLocalesOf/10.2.2_L15.js b/test/intl402/Collator/supportedLocalesOf/10.2.2_L15.js
index 5f9eb68d8027c843ea35d3b86e25d3d5f20bc9b5..00618f28f31571e7f3c20290e1cdd4dc76fec9da 100644
--- a/test/intl402/Collator/supportedLocalesOf/10.2.2_L15.js
+++ b/test/intl402/Collator/supportedLocalesOf/10.2.2_L15.js
@@ -11,4 +11,4 @@ author: Norbert Lindenberg
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Intl.Collator.supportedLocalesOf, true, false);
+testBuiltInObject(Intl.Collator.supportedLocalesOf, true);
diff --git a/test/intl402/Date/prototype/toLocaleDateString/13.3.2_L15.js b/test/intl402/Date/prototype/toLocaleDateString/13.3.2_L15.js
index bf9df2db2362a4265952fe282574d549776b4724..bd882610db878ba18aba1b32d45a9cc6f8d94c49 100644
--- a/test/intl402/Date/prototype/toLocaleDateString/13.3.2_L15.js
+++ b/test/intl402/Date/prototype/toLocaleDateString/13.3.2_L15.js
@@ -11,4 +11,4 @@ author: Norbert Lindenberg
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Date.prototype.toLocaleDateString, true, false);
+testBuiltInObject(Date.prototype.toLocaleDateString, true);
diff --git a/test/intl402/Date/prototype/toLocaleString/13.3.1_L15.js b/test/intl402/Date/prototype/toLocaleString/13.3.1_L15.js
index 3e158c85a1da2e4a415cc1cb88941ec16fdcf264..924b02e5925f68d7572f34b0131d0ef71dd889ed 100644
--- a/test/intl402/Date/prototype/toLocaleString/13.3.1_L15.js
+++ b/test/intl402/Date/prototype/toLocaleString/13.3.1_L15.js
@@ -11,4 +11,4 @@ author: Norbert Lindenberg
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Date.prototype.toLocaleString, true, false);
+testBuiltInObject(Date.prototype.toLocaleString, true);
diff --git a/test/intl402/Date/prototype/toLocaleTimeString/13.3.3_L15.js b/test/intl402/Date/prototype/toLocaleTimeString/13.3.3_L15.js
index 37ad03f995cf78a283c52bced8984e378daef3e9..386d23a46fc83570b4cfd65280e9c0ebf0b9017e 100644
--- a/test/intl402/Date/prototype/toLocaleTimeString/13.3.3_L15.js
+++ b/test/intl402/Date/prototype/toLocaleTimeString/13.3.3_L15.js
@@ -11,4 +11,4 @@ author: Norbert Lindenberg
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Date.prototype.toLocaleTimeString, true, false);
+testBuiltInObject(Date.prototype.toLocaleTimeString, true);
diff --git a/test/intl402/DateTimeFormat/12.1_L15.js b/test/intl402/DateTimeFormat/12.1_L15.js
index 8f54cb06dd8bccf4654e525d779f3860b070604d..ef746f6a11f042b2bff56e6520c67eafcec686dc 100644
--- a/test/intl402/DateTimeFormat/12.1_L15.js
+++ b/test/intl402/DateTimeFormat/12.1_L15.js
@@ -8,7 +8,12 @@ description: >
     built-in objects defined by the introduction of chapter 17 of the
     ECMAScript Language Specification.
 author: Norbert Lindenberg
-includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Intl.DateTimeFormat, true, true);
+assert.sameValue(Object.prototype.toString.call(Intl.DateTimeFormat), "[object Function]",
+                 "The [[Class]] internal property of a built-in function must be " +
+                 "\"Function\".");
+
+assert(Object.isExtensible(Intl.DateTimeFormat), "Built-in objects must be extensible.");
+
+assert.sameValue(Object.getPrototypeOf(Intl.DateTimeFormat), Function.prototype);
diff --git a/test/intl402/DateTimeFormat/prototype/12.3_L15.js b/test/intl402/DateTimeFormat/prototype/12.3_L15.js
index bf52f6a1fe89f315139b38552797e7a02b65ace3..d38b8d7a0304e8896dcbd805e0db4561c3c1bed9 100644
--- a/test/intl402/DateTimeFormat/prototype/12.3_L15.js
+++ b/test/intl402/DateTimeFormat/prototype/12.3_L15.js
@@ -8,7 +8,13 @@ description: >
     for built-in objects defined by the introduction of chapter 17 of
     the ECMAScript Language Specification.
 author: Norbert Lindenberg
-includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Intl.DateTimeFormat.prototype, false, false);
+assert.sameValue(Object.prototype.toString.call(Intl.DateTimeFormat.prototype), "[object Object]",
+                 "The [[Class]] internal property of a built-in non-function object must be " +
+                 "\"Object\".");
+
+assert(Object.isExtensible(Intl.DateTimeFormat.prototype), "Built-in objects must be extensible.");
+
+assert.sameValue(Object.getPrototypeOf(Intl.DateTimeFormat.prototype), Object.prototype,
+                 "Built-in prototype objects must have Object.prototype as their prototype.");
diff --git a/test/intl402/DateTimeFormat/prototype/format/12.3.2_1_a_L15.js b/test/intl402/DateTimeFormat/prototype/format/12.3.2_1_a_L15.js
index 5e27231cc4ec031f19c26947d5ff8ed867eaa96f..ae697b9964ec8f7b04ab7f0688aa96a8bcbe3859 100644
--- a/test/intl402/DateTimeFormat/prototype/format/12.3.2_1_a_L15.js
+++ b/test/intl402/DateTimeFormat/prototype/format/12.3.2_1_a_L15.js
@@ -12,4 +12,4 @@ author: Norbert Lindenberg
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(new Intl.DateTimeFormat().format, true, false);
+testBuiltInObject(new Intl.DateTimeFormat().format, true);
diff --git a/test/intl402/DateTimeFormat/prototype/format/12.3.2_L15.js b/test/intl402/DateTimeFormat/prototype/format/12.3.2_L15.js
index 0dc3ea121252a1b184df9304282a6c7a22b9f376..b3236763163f45504aa7ff69e9dfcba22a09c1a7 100644
--- a/test/intl402/DateTimeFormat/prototype/format/12.3.2_L15.js
+++ b/test/intl402/DateTimeFormat/prototype/format/12.3.2_L15.js
@@ -12,4 +12,4 @@ author: Norbert Lindenberg
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Object.getOwnPropertyDescriptor(Intl.DateTimeFormat.prototype, "format").get , true, false);
+testBuiltInObject(Object.getOwnPropertyDescriptor(Intl.DateTimeFormat.prototype, "format").get , true);
diff --git a/test/intl402/DateTimeFormat/prototype/resolvedOptions/12.3.3_L15.js b/test/intl402/DateTimeFormat/prototype/resolvedOptions/12.3.3_L15.js
index d38b5b09aff979aa216e1fa48398ec6dd7b81af4..cb294dd70d2587cc4e61732099891749ac29f14d 100644
--- a/test/intl402/DateTimeFormat/prototype/resolvedOptions/12.3.3_L15.js
+++ b/test/intl402/DateTimeFormat/prototype/resolvedOptions/12.3.3_L15.js
@@ -11,4 +11,4 @@ author: Norbert Lindenberg
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Intl.DateTimeFormat.prototype.resolvedOptions, true, false);
+testBuiltInObject(Intl.DateTimeFormat.prototype.resolvedOptions, true);
diff --git a/test/intl402/DateTimeFormat/supportedLocalesOf/12.2.2_L15.js b/test/intl402/DateTimeFormat/supportedLocalesOf/12.2.2_L15.js
index 62ab1a23f7785634d012a50aa15903fc79efe196..70f8d8a5e7837e3c14c1985bb2444741f1da56a0 100644
--- a/test/intl402/DateTimeFormat/supportedLocalesOf/12.2.2_L15.js
+++ b/test/intl402/DateTimeFormat/supportedLocalesOf/12.2.2_L15.js
@@ -11,4 +11,4 @@ author: Norbert Lindenberg
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Intl.DateTimeFormat.supportedLocalesOf, true, false);
+testBuiltInObject(Intl.DateTimeFormat.supportedLocalesOf, true);
diff --git a/test/intl402/Intl/8.0_L15.js b/test/intl402/Intl/8.0_L15.js
index 622baa1c9b11006993088e39d1d0c8e0243b8cba..984063afc15895be87e6beac74297166deeebfba 100644
--- a/test/intl402/Intl/8.0_L15.js
+++ b/test/intl402/Intl/8.0_L15.js
@@ -11,5 +11,5 @@ author: Norbert Lindenberg
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(this.Intl, false, false);
-testBuiltInObject(Intl, false, false);
+testBuiltInObject(this.Intl, false);
+testBuiltInObject(Intl, false);
diff --git a/test/intl402/Number/prototype/toLocaleString/13.2.1_L15.js b/test/intl402/Number/prototype/toLocaleString/13.2.1_L15.js
index aec849f8322f4757eb59b0b72c6bd505f4bbfc64..2e426d1a9b250275c8173e487721b4a68bf56710 100644
--- a/test/intl402/Number/prototype/toLocaleString/13.2.1_L15.js
+++ b/test/intl402/Number/prototype/toLocaleString/13.2.1_L15.js
@@ -11,4 +11,4 @@ author: Norbert Lindenberg
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Number.prototype.toLocaleString, true, false);
+testBuiltInObject(Number.prototype.toLocaleString, true);
diff --git a/test/intl402/NumberFormat/11.1_L15.js b/test/intl402/NumberFormat/11.1_L15.js
index c43589cc6e938ce27369972dbf68589ae9d151f2..7ea48e896f746eac9b98733c1cc671bc7ce21d02 100644
--- a/test/intl402/NumberFormat/11.1_L15.js
+++ b/test/intl402/NumberFormat/11.1_L15.js
@@ -8,7 +8,12 @@ description: >
     objects defined by the introduction of chapter 17 of the
     ECMAScript Language Specification.
 author: Norbert Lindenberg
-includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Intl.NumberFormat, true, true);
+assert.sameValue(Object.prototype.toString.call(Intl.NumberFormat), "[object Function]",
+                 "The [[Class]] internal property of a built-in function must be " +
+                 "\"Function\".");
+
+assert(Object.isExtensible(Intl.NumberFormat), "Built-in objects must be extensible.");
+
+assert.sameValue(Object.getPrototypeOf(Intl.NumberFormat), Function.prototype);
diff --git a/test/intl402/NumberFormat/prototype/11.3_L15.js b/test/intl402/NumberFormat/prototype/11.3_L15.js
index a126a07c234993aeb8d9402ab38dd2456c6cd996..b5336478179aac52d9a79f33d39900bb3742d50c 100644
--- a/test/intl402/NumberFormat/prototype/11.3_L15.js
+++ b/test/intl402/NumberFormat/prototype/11.3_L15.js
@@ -8,7 +8,13 @@ description: >
     built-in objects defined by the introduction of chapter 17 of the
     ECMAScript Language Specification.
 author: Norbert Lindenberg
-includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Intl.NumberFormat.prototype, false, false);
+assert.sameValue(Object.prototype.toString.call(Intl.NumberFormat.prototype), "[object Object]",
+                 "The [[Class]] internal property of a built-in non-function object must be " +
+                 "\"Object\".");
+
+assert(Object.isExtensible(Intl.NumberFormat.prototype), "Built-in objects must be extensible.");
+
+assert.sameValue(Object.getPrototypeOf(Intl.NumberFormat.prototype), Object.prototype,
+                 "Built-in prototype objects must have Object.prototype as their prototype.");
diff --git a/test/intl402/NumberFormat/prototype/format/11.3.2_1_a_L15.js b/test/intl402/NumberFormat/prototype/format/11.3.2_1_a_L15.js
index fc278baaa925bdb5452788817627ec73c5dc8ded..4bc4a131d62defe3714a730f9b391af7fa55d3f7 100644
--- a/test/intl402/NumberFormat/prototype/format/11.3.2_1_a_L15.js
+++ b/test/intl402/NumberFormat/prototype/format/11.3.2_1_a_L15.js
@@ -12,4 +12,4 @@ author: Norbert Lindenberg
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(new Intl.NumberFormat().format, true, false);
+testBuiltInObject(new Intl.NumberFormat().format, true);
diff --git a/test/intl402/NumberFormat/prototype/format/11.3.2_L15.js b/test/intl402/NumberFormat/prototype/format/11.3.2_L15.js
index 2c7408aedce21202f83e32900d0b8016ac4d410a..55221edc36396b73f8c763db45467c138c49a0be 100644
--- a/test/intl402/NumberFormat/prototype/format/11.3.2_L15.js
+++ b/test/intl402/NumberFormat/prototype/format/11.3.2_L15.js
@@ -12,4 +12,4 @@ author: Norbert Lindenberg
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Object.getOwnPropertyDescriptor(Intl.NumberFormat.prototype, "format").get , true, false);
+testBuiltInObject(Object.getOwnPropertyDescriptor(Intl.NumberFormat.prototype, "format").get , true);
diff --git a/test/intl402/NumberFormat/prototype/resolvedOptions/11.3.3_L15.js b/test/intl402/NumberFormat/prototype/resolvedOptions/11.3.3_L15.js
index 113277b8862e36059a507b8ead62eddd952d9d96..9b85acfad06927715fc748e4bf85ab46dbd485fd 100644
--- a/test/intl402/NumberFormat/prototype/resolvedOptions/11.3.3_L15.js
+++ b/test/intl402/NumberFormat/prototype/resolvedOptions/11.3.3_L15.js
@@ -11,4 +11,4 @@ author: Norbert Lindenberg
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Intl.NumberFormat.prototype.resolvedOptions, true, false);
+testBuiltInObject(Intl.NumberFormat.prototype.resolvedOptions, true);
diff --git a/test/intl402/NumberFormat/supportedLocalesOf/11.2.2_L15.js b/test/intl402/NumberFormat/supportedLocalesOf/11.2.2_L15.js
index c73331ea2ede7616417f39e0b3a4dfc52b9a3c26..cbb2420c5b2a89b966bf235f73fa27ad5b094c82 100644
--- a/test/intl402/NumberFormat/supportedLocalesOf/11.2.2_L15.js
+++ b/test/intl402/NumberFormat/supportedLocalesOf/11.2.2_L15.js
@@ -11,4 +11,4 @@ author: Norbert Lindenberg
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Intl.NumberFormat.supportedLocalesOf, true, false);
+testBuiltInObject(Intl.NumberFormat.supportedLocalesOf, true);
diff --git a/test/intl402/PluralRules/builtin.js b/test/intl402/PluralRules/builtin.js
index 4c6b53db9db1d7ed715a3a0968a1c6290b33bba0..99f03c8b51c2ea854b648643bbbac16b3d973f8d 100644
--- a/test/intl402/PluralRules/builtin.js
+++ b/test/intl402/PluralRules/builtin.js
@@ -8,7 +8,12 @@ description: >
     built-in objects defined by the introduction of chapter 17 of the
     ECMAScript Language Specification.
 author: Zibi Braniecki
-includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Intl.PluralRules, true, true);
+assert.sameValue(Object.prototype.toString.call(Intl.PluralRules), "[object Function]",
+                 "The [[Class]] internal property of a built-in function must be " +
+                 "\"Function\".");
+
+assert(Object.isExtensible(Intl.PluralRules), "Built-in objects must be extensible.");
+
+assert.sameValue(Object.getPrototypeOf(Intl.PluralRules), Function.prototype);
diff --git a/test/intl402/PluralRules/prototype/builtins.js b/test/intl402/PluralRules/prototype/builtins.js
index 27812e876f4776a255a7cc123524c8c4ec92a805..83ae26031eb1e39f6d7ae8b4a6aa06f0e6d8fcf6 100644
--- a/test/intl402/PluralRules/prototype/builtins.js
+++ b/test/intl402/PluralRules/prototype/builtins.js
@@ -8,7 +8,13 @@ description: >
     built-in objects defined by the introduction of chapter 17 of the
     ECMAScript Language Specification.
 author: Zibi Braniecki
-includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Intl.PluralRules.prototype, false, false);
+assert.sameValue(Object.prototype.toString.call(Intl.PluralRules.prototype), "[object Object]",
+                 "The [[Class]] internal property of a built-in non-function object must be " +
+                 "\"Object\".");
+
+assert(Object.isExtensible(Intl.PluralRules.prototype), "Built-in objects must be extensible.");
+
+assert.sameValue(Object.getPrototypeOf(Intl.PluralRules.prototype), Object.prototype,
+                 "Built-in prototype objects must have Object.prototype as their prototype.");
diff --git a/test/intl402/PluralRules/prototype/resolvedOptions/builtins.js b/test/intl402/PluralRules/prototype/resolvedOptions/builtins.js
index 442c8033f89cb499cfe2435b610014492ba12f69..240596c363d1bde0aa22d9d3695c65c7acd5770e 100644
--- a/test/intl402/PluralRules/prototype/resolvedOptions/builtins.js
+++ b/test/intl402/PluralRules/prototype/resolvedOptions/builtins.js
@@ -11,4 +11,4 @@ author: Zibi Braniecki
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Intl.PluralRules.prototype.resolvedOptions, true, false);
+testBuiltInObject(Intl.PluralRules.prototype.resolvedOptions, true);
diff --git a/test/intl402/PluralRules/supportedLocalesOf/supportedLocalesOf.js b/test/intl402/PluralRules/supportedLocalesOf/supportedLocalesOf.js
index 7115f6d13940b256e82734bd43f11083ad2f46d5..1016f7ac6a77defca925424727d9f881d0588657 100644
--- a/test/intl402/PluralRules/supportedLocalesOf/supportedLocalesOf.js
+++ b/test/intl402/PluralRules/supportedLocalesOf/supportedLocalesOf.js
@@ -11,4 +11,4 @@ author: Zibi Braniecki
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(Intl.PluralRules.supportedLocalesOf, true, false);
+testBuiltInObject(Intl.PluralRules.supportedLocalesOf, true);
diff --git a/test/intl402/String/prototype/localeCompare/13.1.1_L15.js b/test/intl402/String/prototype/localeCompare/13.1.1_L15.js
index 624d4a3b902eb9b97f9cf16f3aa45d79a1e80e6f..c2d50ca2573ed979a16ddbb17b190ccacf23fb8e 100644
--- a/test/intl402/String/prototype/localeCompare/13.1.1_L15.js
+++ b/test/intl402/String/prototype/localeCompare/13.1.1_L15.js
@@ -11,4 +11,4 @@ author: Norbert Lindenberg
 includes: [testBuiltInObject.js]
 ---*/
 
-testBuiltInObject(String.prototype.localeCompare, true, false);
+testBuiltInObject(String.prototype.localeCompare, true);