diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm
index ab9109707e..a14d16e6fd 100644
--- a/code/modules/mob/living/carbon/human/human.dm
+++ b/code/modules/mob/living/carbon/human/human.dm
@@ -1166,10 +1166,11 @@ mob/living/carbon/human/yank_out_object()
if(!do_after(U, 80))
return
- if(!selection || !affected || !S || !U)
- return
+ if(!selection || !affected || !S || !U)
+ return
+
if(self)
- visible_message("[src] rips [selection] out of their [affected].display_name in a welter of blood.","You rip [selection] out of your [affected] in a welter of blood.")
+ visible_message("[src] rips [selection] out of their [affected.display_name] in a welter of blood.","You rip [selection] out of your [affected] in a welter of blood.")
else
visible_message("[usr] rips [selection] out of [src]'s [affected.display_name] in a welter of blood.","[usr] rips [selection] out of your [affected] in a welter of blood.")