diff --git a/code/modules/vehicle/vehicle.dm b/code/modules/vehicle/vehicle.dm
index cf738cfb846..5e914e6a0d9 100644
--- a/code/modules/vehicle/vehicle.dm
+++ b/code/modules/vehicle/vehicle.dm
@@ -66,9 +66,12 @@
/obj/vehicle/proc/install_vtec(obj/item/borg/upgrade/vtec/vtec, mob/user)
if(installed_vtec)
return FALSE
+ if(vehicle_move_delay <= 1)
+ to_chat(user, "[src] is too fast for [vtec] to have any effect.")
+ return FALSE
installed_vtec = TRUE
- vehicle_move_delay -= 1
+ vehicle_move_delay = max(1, vehicle_move_delay - 1)
qdel(vtec)
to_chat(user, "You upgrade [src] with [vtec].")
return TRUE