diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm
index 42362c1e55..32ae6029ca 100644
--- a/code/game/objects/items/weapons/grenades/chem_grenade.dm
+++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm
@@ -103,7 +103,7 @@
to_chat(user, "You need one length of coil to wire the assembly!")
return
- else if(stage == READY && istype(I, /obj/item/weapon/wirecutters))
+ else if(stage == READY && istype(I, /obj/item/weapon/wirecutters) && !active)
stage_change(WIRED)
to_chat(user, "You unlock the [initial(name)] assembly.")