diff --git a/src/main/java/de/prob2/jupyter/ProBKernel.java b/src/main/java/de/prob2/jupyter/ProBKernel.java
index 9b681640d6c61f8e52674ab2b7906e11ec81da42..be18d8a39ede0db79cbabb4ce2c01127a42092e2 100644
--- a/src/main/java/de/prob2/jupyter/ProBKernel.java
+++ b/src/main/java/de/prob2/jupyter/ProBKernel.java
@@ -249,8 +249,8 @@ public final class ProBKernel extends BaseKernel {
 		this.currentEvalThread = new AtomicReference<>(null);
 		this.variables = new HashMap<>();
 		
-		this.switchMachine(Paths.get(""), this::loadDefaultMachine);
 		this.currentMachineDirectory = Paths.get("");
+		this.switchMachine(Paths.get(""), this::loadDefaultMachine);
 	}
 	
 	private static @NotNull Properties getBuildInfo() {