diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index b5d56b8c0b8..6e08a759404 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -843,8 +843,9 @@ /obj/item/twohanded/binoculars/unwield(mob/user) . = ..() - UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) - listeningTo = null + if(listeningTo) + UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) + listeningTo = null user.visible_message("[user] lowers [src].", "You lower [src].") item_state = "binoculars" user.regenerate_icons()