diff --git a/code/game/objects/items/devices/modificationkit.dm b/code/game/objects/items/devices/modificationkit.dm
index f4de7b7491c..cd25b38140a 100644
--- a/code/game/objects/items/devices/modificationkit.dm
+++ b/code/game/objects/items/devices/modificationkit.dm
@@ -18,6 +18,12 @@
user << "This kit can only modify kinetic \
accelerators!"
return ..()
+ // RIP the 'improved improved improved improved kinetic accelerator
+ if(C.holds_charge && C.unique_frequency)
+ user << "This kinetic accelerator already has \
+ these upgrades."
+ return ..()
+
user <<"You modify the [C], adjusting the trigger \
guard and internal capacitor."
C.name = "improved [C.name]"