anchor.diff:  	busy = FALSE
   	reagents.remove_any(5)
   	reagents.expose(user, TOUCH, 5 / max(reagents.total_volume, 5))
  -
  +	begin_reclamation()
   	if(washing_face)
   		SEND_SIGNAL(user, COMSIG_COMPONENT_CLEAN_FACE_ACT, CLEAN_WASH)
   		user.drowsyness = max(user.drowsyness - rand(2,3), 0) //Washing your face wakes you up if you're falling asleep
  
positive.code: 	var/has_water_reclaimer = TRUE
  	///Has the water reclamation begun?
  	var/reclaiming = FALSE
  
  /obj/structure/sink/Initialize(mapload, bolt)
  	. = ..()
  
negative.code: 
  	if(istype(O, /obj/item/reagent_containers))
  		var/obj/item/reagent_containers/RG = O
  		if(reagents.total_volume <= 0)
  			to_chat(user, "<span class='notice'>\The [src] is dry.</span>")
  			return FALSE
  		if(RG.is_refillable())
  			if(!RG.reagents.holder_full())
  				reagents.trans_to(RG, RG.amount_per_transfer_from_this, transfered_by = user)
  				begin_reclamation()
  				to_chat(user, "<span class='notice'>You fill [RG] from [src].</span>")
  				return TRUE
  			to_chat(user, "<span class='notice'>\The [RG] is full.</span>")
  