diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm
index 6d540d096ac..0484ba0bd04 100644
--- a/code/modules/admin/topic.dm
+++ b/code/modules/admin/topic.dm
@@ -2076,9 +2076,8 @@
if("manifest")
var/dat = "Showing Crew Manifest.
"
dat += "| Name | Position |
"
- for(var/mob/living/carbon/human/H in mob_list)
- if(H.ckey)
- dat += text("| [] | [] |
", H.name, H.get_assignment())
+ for(var/datum/data/record/t in data_core.general)
+ dat += text("| [] | [] |
", t.fields["name"], t.fields["rank"])
dat += "
"
usr << browse(dat, "window=manifest;size=440x410")
if("DNA")