diff --git a/code/modules/mob/living/carbon/alien/diona/diona.dm b/code/modules/mob/living/carbon/alien/diona/diona.dm
index fb24023146..5ce66b8489 100644
--- a/code/modules/mob/living/carbon/alien/diona/diona.dm
+++ b/code/modules/mob/living/carbon/alien/diona/diona.dm
@@ -23,4 +23,8 @@
if(O.w_class == 1)
..()
else
- src << "You are too small to pull that."
\ No newline at end of file
+ src << "You are too small to pull that."
+
+/mob/living/cabon/alien/diona/put_in_hands(var/obj/item/W) // No hands.
+ W.loc = get_turf(src)
+ return 1
\ No newline at end of file
diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm
index 491d5cdf74..74f6c85eb9 100644
--- a/code/modules/mob/living/simple_animal/simple_animal.dm
+++ b/code/modules/mob/living/simple_animal/simple_animal.dm
@@ -372,3 +372,7 @@
message = capitalize(trim_left(message))
..(message, null, verb)
+
+/mob/living/simple_animal/put_in_hands(var/obj/item/W) // No hands.
+ W.loc = get_turf(src)
+ return 1
\ No newline at end of file