diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm
index 2828dca8a3..3e258e173c 100644
--- a/code/modules/mob/living/carbon/carbon_defense.dm
+++ b/code/modules/mob/living/carbon/carbon_defense.dm
@@ -317,7 +317,7 @@
else
return
- else if(H.zone_sel.selecting == "r_hand" || H.zone_sel.selecting == "l_hand")
+ else if(check_zone(M.zone_selected) == "r_arm" || check_zone(M.zone_selected) == "l_arm")
H.visible_message( \
"[H] shakes [target]'s hand.", \
"You shake [target]'s hand.", )