diff --git a/index.js b/index.js
index 9e2fe8e..6eee5d6 100644
--- a/index.js
+++ b/index.js
@@ -89,7 +89,7 @@ module.exports = function (file, opts) {
         try {
             var scope = opts.always
                 ? { globals: { implicit: varNames } }
-                : parseScope('(function(){\n' + source + '\n})()')
+                : parseScope('(function(){\n' + source + '\n})()', opts)
             ;
         }
         catch (err) {