anchor.diff:  
   	//Belly is entirely empty
   	if(!length(contents))
  -		hound << "<span class='notice'>Your [src.name] is now clean. Ending self-cleaning cycle.</span>"
  +		to_chat(hound, "<span class='notice'>Your [src.name] is now clean. Ending self-cleaning cycle.</span>")
   		cleaning = 0
   		update_patient()
   		return
  
positive.code: 			to_chat(user,"<span class='warning'>\The [target] is too large to fit into your [src.name]</span>")
  			return
  		user.visible_message("<span class='warning'>[hound.name] is ingesting [target.name] into their [src.name].</span>", "<span class='notice'>You start ingesting [target] into your [src.name]...</span>")
  		if(do_after(user, 30, target) && length(contents) < max_item_count)
  			target.forceMove(src)
  			user.visible_message("<span class='warning'>[hound.name]'s garbage processor groans lightly as [target.name] slips inside.</span>", "<span class='notice'>Your garbage compactor groans lightly as [target] slips inside.</span>")
  			playsound(hound, 'sound/machines/disposalflush.ogg', 50, 1)
  
negative.code: 	if(!proximity || !check_allowed_items(target))
  		return
  	if(user.client && (target in user.client.screen))
  		to_chat(user, "<span class='warning'>You need to take that [target.name] off before cleaning it!</span>")
  	else if(istype(target,/obj/effect/decal/cleanable))
  		user.visible_message("[user] begins to lick off \the [target.name].", "<span class='warning'>You begin to lick off \the [target.name]...</span>")
  		if(do_after(user, src.cleanspeed, target = target))
  			if(!in_range(src, target)) //Proximity is probably old news by now, do a new check.
  				return //If they moved away, you can't eat them.
  			to_chat(user, "<span class='notice'>You finish licking off \the [target.name].</span>")
  			qdel(target)
  			var/mob/living/silicon/robot.R = user
  			R.cell.give(50)
  