diff --git a/test/config/excludelist.xml b/test/config/excludelist.xml
index 42427f3c2a0ce2bfecf8a14f875bfaf40a70a0a9..52b027bd3c6004780210b12764196d59298c5ce5 100644
--- a/test/config/excludelist.xml
+++ b/test/config/excludelist.xml
@@ -87,7 +87,6 @@
   <test id="S15.9.3.1_A5_T6">https://bugs.ecmascript.org/show_bug.cgi?id=11</test>
   -->
   
-  <test id="S7.5.3_A1.15">https://bugs.ecmascript.org/show_bug.cgi?id=12</test>
   <test id="S9.9_A1">https://bugs.ecmascript.org/show_bug.cgi?id=13</test>
   <test id="S9.9_A2">https://bugs.ecmascript.org/show_bug.cgi?id=13</test>
   <test id="S11.1.5_A4.1">https://bugs.ecmascript.org/show_bug.cgi?id=14</test>
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js
index 4fccdec7af0bd21a0ff2ee1c18fbe34abda20cba..58d106b96bbd83270f75b96b3faa9924d3825156 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js
@@ -9,5 +9,6 @@
  * @negative
  * @strict_only
  */
+"use strict";
 
 var implements = 1;
\ No newline at end of file
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js
index 9d64ba4caa27493f78d7bfef4d31003c40df4e8e..e2accf9f8224f86e8b9b1ea20d0332c122d41827 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js
@@ -8,6 +8,7 @@
  * @description: Checking if execution of "interface = 1" fails in
  *               strict code;
  * @negative
+ * @onlyStrict
  */
 
 "use strict";
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js
index 12a5c43cd862a80ee7f8ab422fbbc2604a667c4e..7cd0dc7e9598917efe7cd7fd9a7473c9e1693034 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js
@@ -7,6 +7,7 @@
  * @assertion: The "package" token can not be used as identifier in strict code;
  * @description: Checking if execution of "package=1" fails in strict code;
  * @negative
+ * @onlyStrict
  */
 
 "use strict";
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js
index 9990d6d34fb32368613162fe3a27fc10f7d335bb..cdb72c38639b75f8f3dd990f0611485e35651833 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js
@@ -7,6 +7,7 @@
  * @assertion: The "private" token can not be used as identifier in strict code;
  * @description: Checking if execution of "private=1" fails in strict code;
  * @negative
+ * @onlyStrict
  */
 
 "use strict";
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js
index 0c1cd16f07548414ffdde1f5f5e328b939708462..3e22a26369e20d6a6df9b4ea3d4b49b5cb8f8585 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js
@@ -8,6 +8,7 @@
  * @description: Checking if execution of "protected=1" fails in
  * strict code;
  * @negative
+ * @onlyStrict
  */
 
 "use strict";
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js
index 6eeaea37431e3615941d3cc636141274c84bde9c..1941d67adb0020b5aae3a88f8051585ef36c3fa5 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js
@@ -7,6 +7,7 @@
  * @assertion: The "public" token can not be used as identifier in strict code;
  * @description: Checking if execution of "public=1" fails in strict code;
  * @negative
+ * @onlyStrict
  */
 
 "use strict";
diff --git a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js
index bdc6071109accb1d4f2ae2d1688f49b248f1ed8a..321a964451e9bd4dea5b5abd93dd3633a6a5230a 100644
--- a/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js
+++ b/test/suite/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js
@@ -7,6 +7,7 @@
  * @assertion: The "static" token can not be used as identifier in strict code;
  * @description: Checking if execution of "static=1" fails in strict code;
  * @negative
+ * @onlyStrict
 */
 
 "use strict";