diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm
index 66f74420adc..0b82c1fb1d5 100644
--- a/code/game/gamemodes/cult/runes.dm
+++ b/code/game/gamemodes/cult/runes.dm
@@ -395,7 +395,7 @@ structure_check() searches for nearby cultist structures required for the invoca
to_chat(M, "You are now able to construct mirror shields inside the daemon forge.")
SSticker.cultdat.mirror_shields_active = TRUE
else
- if(ishuman(offering) && offering.mind.offstation_role && offering.mind.special_role != SPECIAL_ROLE_ERT) //If you try it on a ghost role, you get nothing
+ if(ishuman(offering) && offering.mind?.offstation_role && offering.mind.special_role != SPECIAL_ROLE_ERT) //If you try it on a ghost role, you get nothing
to_chat(M, "\"This soul is of no use to either of us.\"")
worthless = TRUE
else if(ishuman(offering) || isrobot(offering))