diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm
index 6959f03a..49615900 100644
--- a/code/defines/obj/weapon.dm
+++ b/code/defines/obj/weapon.dm
@@ -447,7 +447,7 @@
icon_state = "RPED"
item_state = "RPED"
w_class = 5
- can_hold = list(/obj/item/weapon/stock_parts)
+ can_hold = list(/obj/item/weapon/stock_parts, /obj/item/weapon/reagent_containers/glass/beaker)
storage_slots = 50
use_to_pickup = 1
allow_quick_gather = 1
diff --git a/code/game/objects/items/weapons/storage/storage.dm b/code/game/objects/items/weapons/storage/storage.dm
index b7031361..3c9c1abb 100644
--- a/code/game/objects/items/weapons/storage/storage.dm
+++ b/code/game/objects/items/weapons/storage/storage.dm
@@ -263,11 +263,11 @@
if(!prevent_warning && !istype(W, /obj/item/weapon/gun/energy/crossbow))
for(var/mob/M in viewers(usr, null))
if (M == usr)
- usr << "You put \the [W] into [src]."
+ usr << "\icon[W] You put \the [W] into [src]."
else if (M in range(1)) //If someone is standing close enough, they can tell what it is...
- M.show_message("[usr] puts [W] into [src].")
+ M.show_message("\icon[W] [usr] puts \the [W] into [src].")
else if (W && W.w_class >= 3.0) //Otherwise they can only see large or normal items from a distance...
- M.show_message("[usr] puts [W] into [src].")
+ M.show_message("\icon[W] [usr] puts \the [W] into [src].")
src.orient2hud(usr)
if(usr.s_active)