anchor.diff:  			update_icon()
   			updateUsrDialog()
   			user << "<span class='notice'>You put [I] into [src].</span>"
  +
  +	else if(istype(I, /obj/item/weapon/reagent_containers/spray) && !myspray)
  +		user.drop_item()
  +		myspray = I
  +		I.loc = src
  +		update_icon()
  +		updateUsrDialog()
  +		user << "<span class='notice'>You put [I] into [src].</span>"
  +
  +	else if(istype(I, /obj/item/device/lightreplacer) && !myreplacer)
  +		user.drop_item()
  +		myreplacer = I
  +		I.loc = src
  +		update_icon()
  +		updateUsrDialog()
  +		user << "<span class='notice'>You put [I] into [src].</span>"
   
   	else if(istype(I, /obj/item/weapon/caution))
   		if(signs < 4)
  
positive.code: 	var/amount_per_transfer_from_this = 5 //shit I dunno, adding this so syringes stop runtime erroring. --NeoFite
  	var/obj/item/weapon/storage/bag/trash/mybag	= null
  	var/obj/item/weapon/mop/mymop = null
  	var/signs = 0	//maximum capacity of four signs imposed by sprite
  
  
  /obj/structure/janitorialcart/New()
  
negative.code: 			else
  				warning("[src] signs ([signs]) didn't match contents")
  				signs = 0
  
  	update_icon()
  	updateUsrDialog()
  
  
  