diff --git a/code/modules/xenoarcheaology/finds/talking.dm b/code/modules/xenoarcheaology/finds/talking.dm
index c9c0b0c8eb..943b2cee50 100644
--- a/code/modules/xenoarcheaology/finds/talking.dm
+++ b/code/modules/xenoarcheaology/finds/talking.dm
@@ -108,15 +108,6 @@
else
msg+="!"
- var/list/listening = viewers(holder_atom)
- for(var/mob/M in mob_list)
- if (!M.client)
- continue //skip monkeys and leavers
- if (istype(M, /mob/new_player))
- continue
- if(M.stat == DEAD && M.is_preference_enabled(/datum/client_preference/ghost_ears))
- listening|=M
-
- for(var/mob/M in listening)
+ for(var/mob/M in viewers(holder_atom))
to_chat(M, "[bicon(holder_atom)] [holder_atom] reverberates, \"[msg]\"")
last_talk_time = world.time