diff --git a/blast/interfaces/dart/blDartInterface.py b/blast/interfaces/dart/blDartInterface.py
index e87206396b7b76d38981ea5d84a16ad3a467fce0..19ab66ecc71ac6d2b5d6a42907c9aed1b34d0aa3 100644
--- a/blast/interfaces/dart/blDartInterface.py
+++ b/blast/interfaces/dart/blDartInterface.py
@@ -57,22 +57,22 @@ class DartInterface(SolversInterface):
             # First try imposed path
             try:
                 init_dart = __import__(dartCfg['dart_path'], fromlist=['init_dart']).init_dart
-                print(f'DART loaded from specified path {dartCfg["dart_path"]} for {dartCfg["task"]}.')
+                print(f'DART loaded from specified path {dartCfg["dart_path"]} for {task}.')
             except ImportError:
-                raise ImportError(f'{ccolors.ANSI_RED}Could not load DART from specified path: {dartCfg["dart_path"]}.{ccolors.ANSI_RESET}')
+                raise ImportError(f'{ccolors.ANSI_RED}Could not load DART from specified path: {task}.{ccolors.ANSI_RESET}')
         else:
             # Load from known paths
             for name, path in dartflo_import_paths.items():
                 try:
                     init_dart = __import__(path, fromlist=['init_dart']).init_dart
-                    print(f'DART loaded from {name} path for {dartCfg["task"]}.')
+                    print(f'DART loaded from {name} path for {task}.')
                     break
                 except ImportError:
                     continue
             else:
                 raise ImportError(f'{ccolors.ANSI_RED}Could not load DART.{ccolors.ANSI_RESET}')
 
-        self.iobj = init_dart(dartCfg, task=dartCfg['task'], viscous=True)
+        self.iobj = init_dart(dartCfg, task=task, viscous=True)
         self.solver = self.iobj.get('sol') # Solver
         self.blw = self.iobj.get('blw') # Blowing boundaries
         self.adjointSolver = self.iobj.get('adj')