diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm
index 87f008bc453..254b4102c68 100644
--- a/code/game/machinery/cryopod.dm
+++ b/code/game/machinery/cryopod.dm
@@ -463,6 +463,10 @@
if(do_after(user, 20, target = G:affecting))
if(!M || !G || !G:affecting) return
+ if(src.occupant)
+ user << "\The [src] is in use."
+ return
+
M.loc = src
if(M.client)
@@ -554,6 +558,9 @@
if(do_after(user, 20, target = L))
if(!L) return
+ if(src.occupant)
+ user << "\The [src] is in use."
+ return
L.loc = src
if(L.client)