diff --git a/code/game/objects/items/devices/radio/electropack.dm b/code/game/objects/items/devices/radio/electropack.dm
index 513ffb8d2b..108c561fc1 100644
--- a/code/game/objects/items/devices/radio/electropack.dm
+++ b/code/game/objects/items/devices/radio/electropack.dm
@@ -162,8 +162,9 @@ Code:
/obj/item/device/electropack/shockcollar/attack_hand(mob/user)
if(loc == user)
if(slot_flags == SLOT_NECK)
- to_chat(user, "The collar is fastened tight! You'll need help taking this off!")
- return
+ if(user.get_item_by_slot(slot_neck))
+ to_chat(user, "The collar is fastened tight! You'll need help taking this off!")
+ return
..()
/obj/item/device/electropack/shockcollar/receive_signal(datum/signal/signal)