diff --git a/code/datums/ai/monkey/monkey_behaviors.dm b/code/datums/ai/monkey/monkey_behaviors.dm
index d01e3317c18..3d0f6d04eac 100644
--- a/code/datums/ai/monkey/monkey_behaviors.dm
+++ b/code/datums/ai/monkey/monkey_behaviors.dm
@@ -80,6 +80,10 @@
var/mob/living/victim = target.loc
+ if(!istype(victim))
+ finish_action(controller, FALSE)
+ return
+
var/mob/living/living_pawn = controller.pawn
victim.visible_message("[living_pawn] starts trying to take [target] from [victim]!", "[living_pawn] tries to take [target]!")