mind.current is always the living mob
iirc I defined it as var/mob/living/current for this very reason.
The ghost references the mind, the mind references the corpse, the corpse references the mind.