anchor.diff:  		. += "cart_spray"
   	if(myreplacer)
   		. += "cart_replacer"
  -	if(signs)
  -		. += "cart_sign[signs]"
  +	if(held_signs.len)
  +		. += "cart_sign[min(held_signs.len, 4)]"
   	if(reagents.total_volume > 0)
   		. += "cart_water"
  +
  +
  +#undef CART_HAS_MINIMUM_REAGENT_VOLUME
  
positive.code: 		items += list("Spray bottle" = image(icon = myspray.icon, icon_state = myspray.icon_state))
  	if(myreplacer)
  		items += list("Light replacer" = image(icon = myreplacer.icon, icon_state = myreplacer.icon_state))
  	var/obj/item/clothing/suit/caution/sign = locate() in src
  	if(sign)
  		items += list("Sign" = image(icon = sign.icon, icon_state = sign.icon_state))
  
  	if(!length(items))
  
negative.code: #define CART_HAS_MINIMUM_REAGENT_VOLUME !(reagents.total_volume < 1)
  
  /obj/structure/janitorialcart
  	name = "janitorial cart"
  	desc = "This is the alpha and omega of sanitation."
  