diff --git a/VectoCore/Models/Simulation/Impl/SimulatorFactory.cs b/VectoCore/Models/Simulation/Impl/SimulatorFactory.cs
index 17e5fff0935b348c3c358d6800acf4cf57d93a78..1677e2c26023d10e34e1c37fb83b977cd8cb99c7 100644
--- a/VectoCore/Models/Simulation/Impl/SimulatorFactory.cs
+++ b/VectoCore/Models/Simulation/Impl/SimulatorFactory.cs
@@ -30,7 +30,7 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl
 			var aux = new EngineOnlyAuxiliary(container, new AuxiliariesDemandAdapter(cycleData));
 
 			debug("SimulationFactory connecting auxiliary with engine.");
-			aux.Connect(engine.OutShaft());
+			aux.InShaft().Connect(engine.OutShaft());
 
 			debug("SimulationFactory connecting gearbox with auxiliary.");
 			gearBox.InShaft().Connect(aux.OutShaft());