diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Driver.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Driver.cs
index 64cb50dc9c49c473a2aa9ca2902b5579cb972ef4..4ab285527edfe8e1dc3c0c72f789ce017494ee00 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Driver.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Driver.cs
@@ -483,7 +483,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 			var applyLimit = rollAction || tcOperatingPointSet;
 
 			var limitedOperatingPoint = LimitAccelerationByDriverModel(searchedOperatingPoint,
-				applyLimit ? LimitationMode.LimitDecelerationDriver : LimitationMode.NoLimitation);
+				applyLimit ? LimitationMode.NoLimitation : LimitationMode.LimitDecelerationDriver);
 
 			// compute speed at the end of the simulation interval. if it exceeds the limit -> return
 			var v2 = DataBus.VehicleInfo.VehicleSpeed +