diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm
index 3cd0096a71..8347298443 100644
--- a/code/__HELPERS/roundend.dm
+++ b/code/__HELPERS/roundend.dm
@@ -411,7 +411,10 @@
/proc/printplayer(datum/mind/ply, fleecheck)
- var/text = "[ply.key] was [ply.name] the [ply.assigned_role] and"
+ var/jobtext = ""
+ if(ply.assigned_role)
+ jobtext = " the [ply.assigned_role]"
+ var/text = "[ply.key] was [ply.name][jobtext] and"
if(ply.current)
if(ply.current.stat == DEAD)
text += " died"