diff --git a/PythonScripts/WASP.py b/PythonScripts/WASP.py
index 3faddcfebffa4eec6506db4d964faaa922a4d5e3..1bd95d7fb28f4b9545fbcd6b2b1d8b45c6e18d01 100644
--- a/PythonScripts/WASP.py
+++ b/PythonScripts/WASP.py
@@ -860,7 +860,9 @@ class TemporalSynthesis():
         if(self.args.removeTemp):
             [self.removeFile(filename) for filename in updateSynthesis]
             self.removeFile(gippPath)
-            self.removeDirRecurse(dircorlut_converter.tmp)
+            if dircor_lutxml_filename:
+                self.removeDirRecurse(dircorlut_converter.tmp)
+
 
         totalTimeEnd = timer()
 
diff --git a/PythonScripts/base_comparison.py b/PythonScripts/base_comparison.py
index 4a2e850feb80a9825553cfc55ec39aeea6a73b97..f474320765c2cfc9ee0eacb998787d2157576a05 100644
--- a/PythonScripts/base_comparison.py
+++ b/PythonScripts/base_comparison.py
@@ -59,6 +59,7 @@ class BaseComparison():
         args.dircorlutpath = None
         args.logging = "" #Disable logging
         args.nthreads = None
+        args.dircormode = None
         return args
 
     def setupEnvironment(self):