diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm
index f478b9e126f..1694f4bfc8d 100644
--- a/code/modules/reagents/reagent_containers/glass.dm
+++ b/code/modules/reagents/reagent_containers/glass.dm
@@ -56,8 +56,8 @@
else if(istype(target, /obj/structure/reagent_dispensers)) //A dispenser. Transfer FROM it TO us.
- if(!target.reagents.total_volume && target.reagents)
- user << "[target] is empty."
+ if(target.reagents && !target.reagents.total_volume)
+ user << "[target] is empty and can't be refilled."
return
if(reagents.total_volume >= reagents.maximum_volume)