diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs
index d89c0c91f55c86fc786ad8c50351c0df85f72c58..63a640b63d1289184fba99879fcf382bfe43eb99 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs
@@ -184,12 +184,12 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 
 			var inAngularVelocity = outAngularVelocity * effectiveRatio;
 
-			if (ModelData.Type.AutomaticTransmission() && torqueConverterLocked &&
+			if (!dryRun && ModelData.Type.AutomaticTransmission() && torqueConverterLocked &&
 				inAngularVelocity.IsSmaller(DataBus.EngineIdleSpeed)) {
 				Log.Error(
 					"ERROR: EngineSpeed is lower than Idlespeed in Measuredspeed-Cycle with given Gear (Automatic Transmission). AbsTime: {0}, Gear: {1} TC-Active: {2}, EngineSpeed: {3}",
 					absTime, Gear, !torqueConverterLocked, inAngularVelocity.AsRPM);
-				return new ResponseEngineSpeedTooLow { Source = this };
+				return new ResponseEngineSpeedTooLow { Source = this, EngineSpeed = inAngularVelocity };
 			}
 
 			if (!inAngularVelocity.IsEqual(0)) {