diff --git a/code/game/objects/items/trash_vr.dm b/code/game/objects/items/trash_vr.dm
index 1dc6afda0d5..57d3bbbef01 100644
--- a/code/game/objects/items/trash_vr.dm
+++ b/code/game/objects/items/trash_vr.dm
@@ -14,7 +14,7 @@
user.drop_item()
var/belly = H.vore_selected
var/datum/belly/selected = H.vore_organs[belly]
- src.loc = H
+ src.forceMove(H)
selected.internal_contents += src
to_chat(H, "You can taste the flavor of garbage. Wait what?")
return
@@ -26,7 +26,7 @@
user.drop_item()
var/belly = R.vore_selected
var/datum/belly/selected = R.vore_organs[belly]
- src.loc = R
+ src.forceMove(R)
selected.internal_contents += src // Too many hoops and obstacles to stick it into the sleeper module.
R.visible_message("[user] feeds [R] with [src]!")
return