diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Strategies/HybridStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Strategies/HybridStrategy.cs
index 4adacfdaaf7242481d0785d88d124807d25c5007..a853afa06fcd2bd11b31bd66c4d3b0547813dfa4 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Strategies/HybridStrategy.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Strategies/HybridStrategy.cs
@@ -2087,7 +2087,9 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Strategies
 			//	//tmp.FuelCosts = double.NaN; // = Tuple.Create(true, response.Gearbox.Gear - 1);
 			//	tmp.IgnoreReason |= HybridConfigurationIgnoreReason.EngineSpeedBelowDownshift;
 			//}
-			CheckGearshiftLimits(tmp, resp);
+			if (!tmp.IgnoreReason.EngineTorqueDemandTooHigh()) {
+				CheckGearshiftLimits(tmp, resp);
+			}
 
 			if (resp.Source is TorqueConverter) {
 				if (resp is ResponseUnderload) {