diff --git a/code/modules/clothing/spacesuits/rig/modules/ninja.dm b/code/modules/clothing/spacesuits/rig/modules/ninja.dm
index 1ab6067793..96cf6a113a 100644
--- a/code/modules/clothing/spacesuits/rig/modules/ninja.dm
+++ b/code/modules/clothing/spacesuits/rig/modules/ninja.dm
@@ -121,6 +121,11 @@
if(T.contains_dense_objects())
H << "You cannot teleport to a location with solid objects."
+ return 0
+
+ if(T.z != H.z || get_dist(T, get_turf(H)) > world.view)
+ H << "You cannot teleport to such a distant object."
+ return 0
phase_out(H,get_turf(H))
H.forceMove(T)