diff --git a/code/modules/mob/hear_say.dm b/code/modules/mob/hear_say.dm
index c8552530fb..fc1aba3570 100644
--- a/code/modules/mob/hear_say.dm
+++ b/code/modules/mob/hear_say.dm
@@ -106,7 +106,7 @@
track = "[speaker_name] ([jobname])"
if(istype(src, /mob/dead/observer))
- if(speaker_name != speaker.real_name)
+ if(speaker_name != speaker.real_name && !isAI(speaker)) //Announce computer and various stuff that broadcasts doesn't use it's real name but AI's can't pretend to be other mobs.
speaker_name = "[speaker.real_name] ([speaker_name])"
track = "[speaker_name] (follow)"