diff --git a/code/modules/admin/verbs/deadsay.dm b/code/modules/admin/verbs/deadsay.dm
index a88652e0d21..b07be316ad3 100644
--- a/code/modules/admin/verbs/deadsay.dm
+++ b/code/modules/admin/verbs/deadsay.dm
@@ -24,7 +24,8 @@
if(holder.fakekey)
rank_name = pick(strings("admin_nicknames.json", "ranks", "config"))
admin_name = pick(strings("admin_nicknames.json", "names", "config"))
- var/rendered = "[span_prefix("DEAD:")] [span_name("[rank_name]([admin_name])")] says, \"[emoji_parse(msg)]\""
+ var/name_and_rank = "[span_tooltip(rank_name, "STAFF")]([admin_name])"
+ var/rendered = " [span_prefix("DEAD:")] [name_and_rank] says, \"[emoji_parse(msg)]\""
for (var/mob/M in GLOB.player_list)
var/admin_holder = M.client?.holder