diff --git a/code/modules/hydroponics/fermenting_barrel.dm b/code/modules/hydroponics/fermenting_barrel.dm
index ab9f9f82d3e..9f4dbb7315d 100644
--- a/code/modules/hydroponics/fermenting_barrel.dm
+++ b/code/modules/hydroponics/fermenting_barrel.dm
@@ -47,7 +47,7 @@
else if(!user.drop_item())
to_chat(user, "[G] is stuck to your hand!")
return FALSE
- G.loc = src
+ G.forceMove(src)
to_chat(user, "You place [G] into [src] to start the fermentation process.")
addtimer(CALLBACK(src, .proc/makeWine, G), rand(80, 120) * speed_multiplier)
else if(I.is_refillable())