diff --git a/game/modules/tome/dialogs/ArenaFinish.lua b/game/modules/tome/dialogs/ArenaFinish.lua
index 499277b10b1e2a68367ab31693bb6885fdd4e3b1..9b019c090a534ce958ee37cb16575906dcb7cb3d 100644
--- a/game/modules/tome/dialogs/ArenaFinish.lua
+++ b/game/modules/tome/dialogs/ArenaFinish.lua
@@ -58,9 +58,8 @@ function _M:printRanking()
 		local i = 1
 		while(scores[i] and scores[i].name) do
 			p = scores[i]
-			tmp = stri:format(p.name:capitalize(), p.sex or "unknown", p.race or "unknown", p.class or "unknown", p.score or "unknown", p.perk or "unknown", p.wave or -1)
-			if p.name == world.arena.lastScore.name and p.score == world.arena.lastScore.score and
-			p.wave == world.arena.lastScore.wave and p.perk == world.arena.lastScore.perk then
+			tmp = stri:format((p.name or "unknown"):capitalize(), p.sex or "unknown", p.race or "unknown", p.class or "unknown", p.score or "unknown", p.perk or "unknown", p.wave or -1)
+			if p.name == world.arena.lastScore.name and p.score == world.arena.lastScore.score and p.wave == world.arena.lastScore.wave and p.perk == world.arena.lastScore.perk then
 				text = text..line(tmp, "#YELLOW#")
 			else
 				text = text..line(tmp, "#LIGHT_BLUE#")