diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm
index a6183c88abc..6aa1e1ce742 100644
--- a/code/game/gamemodes/wizard/soulstone.dm
+++ b/code/game/gamemodes/wizard/soulstone.dm
@@ -83,6 +83,10 @@
if(!ishuman(M)) //If target is not a human
return ..()
+ if(!M.mind)
+ to_chat(user, "This being has no soul!")
+ return ..()
+
if(M.has_brain_worms()) //Borer stuff - RR
to_chat(user, "This being is corrupted by an alien intelligence and cannot be soul trapped.")
return ..()