diff --git a/code/modules/mob/living/carbon/give.dm b/code/modules/mob/living/carbon/give.dm
index e9e3392dd4..5c4be494ee 100644
--- a/code/modules/mob/living/carbon/give.dm
+++ b/code/modules/mob/living/carbon/give.dm
@@ -37,6 +37,6 @@
usr << "Their hands are full."
return
- usr.unEquip(I)
- target.put_in_hands(I) // If this fails it will just end up on the floor, but that's fitting for things like dionaea.
- target.visible_message("\The [usr] handed \the [I] to \the [target].")
+ if(usr.unEquip(I))
+ target.put_in_hands(I) // If this fails it will just end up on the floor, but that's fitting for things like dionaea.
+ target.visible_message("\The [usr] handed \the [I] to \the [target].")