diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATShiftStrategyVoith.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATShiftStrategyVoith.cs
index b24b60d15f7cc61e1c888416cd858dba5d3787e1..04b1bb50d0b10d2458e65932a574321d338e20c8 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATShiftStrategyVoith.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATShiftStrategyVoith.cs
@@ -37,6 +37,9 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 
 		public ATShiftStrategyVoith(VectoRunData data, IDataBus dataBus) : base(data, dataBus)
 		{
+			if (data.EngineData == null) {
+				return;
+			}
 			shiftParameters = data.GearshiftParameters;
 			InitializeShiftLines(shiftParameters.GearshiftLines);
 			LoadStageSteps = new List<SchmittTrigger>();