diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm
index b5787b5089..a1ef2a8a83 100644
--- a/code/game/machinery/cloning.dm
+++ b/code/game/machinery/cloning.dm
@@ -244,20 +244,14 @@
locked = 0
to_chat(user, "System unlocked.")
else if(istype(W,/obj/item/weapon/reagent_containers/glass))
- var/obj/item/weapon/reagent_containers/glass/G = W
- if(LAZYLEN(containers))
- if(containers.len >= container_limit)
- to_chat(user, "\The [src] has too many containers loaded!")
- return
- else if(do_after(user, 1 SECOND))
- user.visible_message("[user] has loaded \the [G] into \the [src].", "You load \the [G] into \the [src].")
- containers += G
- user.drop_item()
- G.forceMove(src)
- return
- else
- to_chat(user, "\The [src] doesn't have room for \the [G.name].")
- return
+ if(LAZYLEN(containers) >= container_limit)
+ to_chat(user, "\The [src] has too many containers loaded!")
+ else if(do_after(user, 1 SECOND))
+ user.visible_message("[user] has loaded \the [W] into \the [src].", "You load \the [W] into \the [src].")
+ containers += W
+ user.drop_item()
+ W.forceMove(src)
+ return
else if(istype(W, /obj/item/weapon/wrench))
if(locked && (anchored || occupant))
to_chat(user, "Can not do that while [src] is in use.")