diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm
index 03c60be91c..15b27a4ee1 100644
--- a/code/game/machinery/iv_drip.dm
+++ b/code/game/machinery/iv_drip.dm
@@ -80,7 +80,13 @@
if(!target.has_dna())
to_chat(usr, "The drip beeps: Warning, incompatible creature!")
return
-
+
+ var/mob/living/L
+ if(isliving(target))
+ L = target
+ if(!L.can_inject(user, 1))
+ return
+
if(Adjacent(target) && usr.Adjacent(target))
if(beaker)
usr.visible_message("[usr] attaches [src] to [target].", "You attach [src] to [target].")