diff --git a/code/modules/surgery/organs/autoimplanter.dm b/code/modules/surgery/organs/autoimplanter.dm
index f521017dd1..9d2075da12 100644
--- a/code/modules/surgery/organs/autoimplanter.dm
+++ b/code/modules/surgery/organs/autoimplanter.dm
@@ -39,9 +39,8 @@
else if(!uses)
to_chat(user, "[src] has already been used up.")
return
- if(!user.drop_item())
+ if(!user.transferItemToLoc(I, src))
return
- I.loc = src
storedorgan = I
to_chat(user, "You insert the [I] into [src].")
else if(istype(I, /obj/item/screwdriver))
@@ -56,7 +55,7 @@
if(uses != INFINITE)
uses--
if(!uses)
- desc = "[initial(desc)] Looks like it's been used up."
+desc = "[initial(desc)] Looks like it's been used up."
/obj/item/device/autoimplanter/cmo
name = "medical HUD autoimplanter"