diff --git a/code/modules/mob/living/simple_animal/guardian/guardian.dm b/code/modules/mob/living/simple_animal/guardian/guardian.dm
index 0f361b23a71..37684be84a3 100644
--- a/code/modules/mob/living/simple_animal/guardian/guardian.dm
+++ b/code/modules/mob/living/simple_animal/guardian/guardian.dm
@@ -313,6 +313,8 @@
src << "Your power is on cooldown. You must wait five minutes between placing beacons."
/mob/living/simple_animal/hostile/guardian/healer/AltClickOn(atom/movable/A)
+ if(!istype(A))
+ return
if(src.loc == summoner)
src << "You must be manifested to warp a target!"
return
@@ -453,6 +455,8 @@
var/bomb_cooldown = 0
/mob/living/simple_animal/hostile/guardian/bomb/AltClickOn(atom/movable/A)
+ if(!istype(A))
+ return
if(src.loc == summoner)
src << "You must be manifested to create bombs!"
return