diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs
index 582e53a7675a5398b618b46590bbe41601ee8dee..99dbc193ff197f1da00916a2fc3ada8b3556264a 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs
@@ -658,7 +658,12 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 					DataBus.BrakePower = 0.SI<Watt>();
 					response = Driver.DrivingActionBrake(absTime, ds, DriverStrategy.BrakeTrigger.NextTargetSpeed,
 						gradient, targetDistance: targetDistance);
-				});
+						response.Switch().Case<ResponseOverload>(
+							() => {
+								Log.Info("Brake -> Geearshift -> Overload -> trying roll action (no gear engaged)");
+								response = Driver.DrivingActionRoll(absTime, ds, DriverStrategy.BrakeTrigger.NextTargetSpeed, gradient);
+							});
+					});
 			return response;
 		}