anchor.diff:  			to_chat(user, "<span class='notice'>\The [src] is dry.</span>")
   			return FALSE
   		reagents.trans_to(O, 5, transfered_by = user)
  +		begin_reclamation()
   		to_chat(user, "<span class='notice'>You wet [O] in [src].</span>")
   		playsound(loc, 'sound/effects/slosh.ogg', 25, TRUE)
   		return
  
positive.code: 	var/has_water_reclaimer = TRUE
  	///Has the water reclamation begun?
  	var/reclaiming = FALSE
  
  /obj/structure/sink/Initialize(mapload, bolt)
  	. = ..()
  
negative.code: 			var/datum/material/M = i
  			new M.sheet_type(loc, FLOOR(custom_materials[M] / MINERAL_MATERIAL_AMOUNT, 1))
  
  /obj/structure/sink/proc/begin_reclamation()
  	if(!reclaiming)
  		reclaiming = TRUE
  		START_PROCESSING(SSfluids, src)
  
  /obj/structure/sink/kitchen
  	name = "kitchen sink"
  