diff --git a/code/modules/mining/equipment/kinetic_crusher.dm b/code/modules/mining/equipment/kinetic_crusher.dm
index a96e14f802..5349add394 100644
--- a/code/modules/mining/equipment/kinetic_crusher.dm
+++ b/code/modules/mining/equipment/kinetic_crusher.dm
@@ -175,8 +175,9 @@
if(istype(T, denied_type) || istype(src, T.denied_type))
to_chat(user, "You can't seem to attach [src] to [H]. Maybe remove a few trophies?")
return FALSE
+ if(!user.transferItemToLoc(src, H))
+ return
H.trophies += src
- forceMove(H)
to_chat(user, "You attach [src] to [H].")
return TRUE