diff --git a/code/datums/components/heirloom.dm b/code/datums/components/heirloom.dm
index 93b20397a82..69f73aab01e 100644
--- a/code/datums/components/heirloom.dm
+++ b/code/datums/components/heirloom.dm
@@ -14,6 +14,10 @@
/datum/component/heirloom/proc/examine(datum/source, mob/user)
if(user.mind == owner)
to_chat(user, "It is your precious [family_name] family heirloom. Keep it safe!")
- var/datum/antagonist/creep/creeper = user.mind.has_antag_datum(/datum/antagonist/creep)
- if(creeper && creeper.trauma.obsession == owner)
- to_chat(user, "This must be [owner]'s family heirloom! It smells just like them...")
\ No newline at end of file
+ else if(isobserver(user))
+ to_chat(user, "It is the [family_name] family heirloom, belonging to [owner].")
+ else
+ var/datum/antagonist/creep/creeper = user.mind.has_antag_datum(/datum/antagonist/creep)
+ if(creeper && creeper.trauma.obsession == owner)
+ to_chat(user, "This must be [owner]'s family heirloom! It smells just like them...")
+