diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs
index 885259436fb8f03b70dc805344de139448e07fa1..b343e89ee4c1d1570c983230da0f02cf5bd5a9cf 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs
@@ -343,13 +343,6 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 			var response = NextComponent.Request(absTime, dt, inTorque, inAngularVelocity);
 			var shiftAllowed = !inAngularVelocity.IsEqual(0) && !DataBus.VehicleSpeed.IsEqual(0);
 
-			// just for testing the new shift strategy, how individual values are computed for every timestep
-			if (!(response is ResponseDryRun)) {
-				_strategy?.ShiftRequired(
-					absTime, dt, outTorque, outAngularVelocity, inTorque,
-					response.EngineSpeed, Gear, EngageTime);
-			}
-
 			if (response is ResponseSuccess && shiftAllowed) {
 				var shiftRequired = _strategy?.ShiftRequired(absTime, dt, outTorque, outAngularVelocity, inTorque,
 					response.EngineSpeed, Gear, EngageTime) ?? false;