diff --git a/theodolite/src/main/kotlin/theodolite/execution/TheodoliteStandalone.kt b/theodolite/src/main/kotlin/theodolite/execution/TheodoliteStandalone.kt
index 97c8fc7fc525cc0011131304c644c59b99658542..1160132fdc4a7130a05861d72c5f688f0fb5af9b 100644
--- a/theodolite/src/main/kotlin/theodolite/execution/TheodoliteStandalone.kt
+++ b/theodolite/src/main/kotlin/theodolite/execution/TheodoliteStandalone.kt
@@ -53,11 +53,10 @@ class TheodoliteStandalone {
 
         try {
             TheodoliteExecutor(benchmarkExecution, benchmark).run()
-        }catch (e: ExecutionFailedException) {
-            logger.error { "Execution failed with error: ${e.message}" }
         } catch (e: EvaluationFailedException) {
             logger.error { "Evaluation failed with error: ${e.message}" }
-
+        }catch (e: ExecutionFailedException) {
+            logger.error { "Execution failed with error: ${e.message}" }
         }
 
         logger.info { "Theodolite finished" }