diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm
index ed2ee333ab..c91b858e51 100644
--- a/code/game/objects/items/devices/scanners.dm
+++ b/code/game/objects/items/devices/scanners.dm
@@ -390,9 +390,14 @@ SLIME SCANNER
var/tdelta = round(world.time - M.timeofdeath)
if(tdelta < (DEFIB_TIME_LIMIT * 10))
if(heart_ded)
- msg += "Subject died [DisplayTimeText(tdelta)] ago, heart requires surgical intervention for defibrillation.\n"
+ msg += "Subject died [DisplayTimeText(tdelta)] ago, heart requires surgical intervention for defibrillation."
else
- msg += "Subject died [DisplayTimeText(tdelta)] ago, defibrillation may be possible!\n"
+ msg += "Subject died [DisplayTimeText(tdelta)] ago, defibrillation may be possible!"
+ if(advanced)
+ if(H.get_ghost() || H.key || H.client)//Since it can last a while.
+ msg += "Intervention recommended.\n"
+ else
+ msg += "\n"
for(var/thing in M.diseases)
var/datum/disease/D = thing