diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm
index a1f20540623..abc8aa8952f 100644
--- a/code/game/gamemodes/cult/cult_items.dm
+++ b/code/game/gamemodes/cult/cult_items.dm
@@ -43,13 +43,14 @@
embed_chance = 75
var/cooldown = 0
-/obj/item/weapon/melee/cultblade/dagger/afterattack(mob/living/target as mob, mob/living/carbon/human/user as mob)
+/obj/item/weapon/melee/cultblade/dagger/afterattack(atom/target, mob/living/carbon/human/user)
..()
- var/mob/living/carbon/human/bleeder = target
- if(!(cooldown > world.time) && ((bleeder.stat != DEAD) && !(NO_BLOOD in bleeder.species.species_traits)))
- user.visible_message("The runes on the blade absorb the blood of [target]!")
- bleeder.bleed(5000)
- cooldown = world.time + 2400
+ if(ishuman(target))
+ var/mob/living/carbon/human/H = target
+ if(!(cooldown > world.time) && ((H.stat != DEAD) && !(NO_BLOOD in H.species.species_traits)))
+ user.visible_message("The runes on the blade absorb the blood of [H]!")
+ H.bleed(5000)
+ cooldown = world.time + 2400
/obj/item/weapon/restraints/legcuffs/bola/cult
name = "runed bola"