diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm
index 1a92394873..4c57dacfcf 100644
--- a/code/modules/mob/living/living.dm
+++ b/code/modules/mob/living/living.dm
@@ -665,13 +665,13 @@
else
final_where = where
- if(!what.mob_can_equip(who, src, final_where, TRUE))
+ if(!what.mob_can_equip(who, src, final_where, TRUE, TRUE))
to_chat(src, "\The [what.name] doesn't fit in that place!")
return
visible_message("[src] tries to put [what] on [who].")
if(do_mob(src, who, what.equip_delay_other))
- if(what && Adjacent(who) && what.mob_can_equip(who, src, final_where, TRUE))
+ if(what && Adjacent(who) && what.mob_can_equip(who, src, final_where, TRUE, TRUE))
if(temporarilyRemoveItemFromInventory(what))
if(where_list)
if(!who.put_in_hand(what, where_list[2]))