diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm
index cc30d74f7c456..17214114501de 100644
--- a/code/game/machinery/cryopod.dm
+++ b/code/game/machinery/cryopod.dm
@@ -354,6 +354,9 @@ GLOBAL_LIST_EMPTY(cryopod_computers)
if(!istype(target) || user.incapacitated() || !target.Adjacent(user) || !Adjacent(user) || !ismob(target) || (!ishuman(user) && !iscyborg(user)) || !istype(user.loc, /turf) || target.buckled)
return
+ if(!target.mind)
+ to_chat(user, "[target] is not a player controlled mob.")
+ return
if(occupant)
to_chat(user, "The cryo pod is already occupied!")
return