diff --git a/lib/DSL.js b/lib/DSL.js
index <HASH>..<HASH> 100644
--- a/lib/DSL.js
+++ b/lib/DSL.js
@@ -41,7 +41,7 @@ class Parser {
           }
           cb(null, {
             globals: global_scope,
-            success: true
+            success: self.interpreter.success
           });
         });
       });
@@ -56,7 +56,7 @@ class Parser {
         }
         cb(null, {
           globals: global_scope,
-          success: true
+          success: self.interpreter.success
         });
       });
     }
Report on success, don't clobber interpreter value.