diff --git a/harness/sth.js b/harness/sth.js
index 2ac4245e84c0a7530c9a44d361eb87e5a0479f7b..a25a8c1ac7148dcac445b3d496054f9b26ff5544 100644
--- a/harness/sth.js
+++ b/harness/sth.js
@@ -173,12 +173,7 @@ function BrowserRunner() {
             include;
         
         includes = test.includes;
-        if (!includes || !(includes.length)) {
-            // includes not specified via frontmatter;  find all of the $INCLUDE statements
-            includes = code.match(/\$INCLUDE\(([^\)]+)\)/g);
-        }
-
-        if (includes !== null) {
+        if (includes && includes.length) {
             // We have some includes, so loop through each include and
             // pull in the dependencies.
             for (var i = 0; i < includes.length; i++) {
diff --git a/tools/packaging/test262.py b/tools/packaging/test262.py
index ed8939e00a0b3a61f4866159d91df68fdca257cc..5a606bb1874dc84683d1fe8227eaebb1181f926b 100755
--- a/tools/packaging/test262.py
+++ b/tools/packaging/test262.py
@@ -277,7 +277,7 @@ class TestCase(object):
   def GetIncludeList(self):
     if self.testRecord.get('includes'):
       return self.testRecord['includes']
-    return re.findall('\$INCLUDE\([\'"]([^\)]+)[\'"]\)', self.test)
+    return []
 
   def GetAdditionalIncludes(self):
     return '\n'.join([self.suite.GetInclude(include) for include in self.GetIncludeList()])