diff --git a/code/modules/nifsoft/software/13_soulcatcher.dm b/code/modules/nifsoft/software/13_soulcatcher.dm
index dfa9e87246..672710a07c 100644
--- a/code/modules/nifsoft/software/13_soulcatcher.dm
+++ b/code/modules/nifsoft/software/13_soulcatcher.dm
@@ -89,7 +89,7 @@
var/mob/living/carbon/brain/caught_soul/CS = brainmob
to_chat(CS,"\[\icon[nif.big_icon]NIF\] [sender_name] speaks, \"[message]\"")
- log_nsay(message,nif.human.real_name,src)
+ log_nsay(message,nif.human.real_name,sender)
proc/emote_into(var/message, var/mob/living/sender, var/mob/eyeobj)
var/sender_name = eyeobj ? eyeobj.name : sender.name
@@ -105,7 +105,7 @@
var/mob/living/carbon/brain/caught_soul/CS = brainmob
to_chat(CS,"\[\icon[nif.big_icon]NIF\] [sender_name] [message]")
- log_nme(message,nif.human.real_name,src)
+ log_nme(message,nif.human.real_name,sender)
proc/show_settings(var/mob/living/carbon/human/H)
set waitfor = FALSE