anchor.diff:  			return
   		user.visible_message("<span class='warning'>[hound.name] is ingesting [trashman] into their [src].</span>", "<span class='notice'>You start ingesting [trashman] into your [src.name]...</span>")
   		if(do_after(user, 30, target = trashman) && !patient && !trashman.buckled && length(contents) < max_item_count)
  -			if(!in_range(src, trashman)) //Proximity is probably old news by now, do a new check.
  -				return //If they moved away, you can't eat them.
   			trashman.forceMove(src)
   			trashman.reset_perspective(src)
   			update_gut()
   			user.visible_message("<span class='warning'>[hound.name]'s garbage processor groans lightly as [trashman] slips inside.</span>", "<span class='notice'>Your garbage compactor groans lightly as [trashman] slips inside.</span>")
   			playsound(hound, 'sound/effects/bin_close.ogg', 80, 1)
  -		return
  -	else if(issilicon(target))
  -		var/mob/living/silicon/trashbot = target
  -		if (!trashbot.devourable)
  -			to_chat(user, "<span class='warning'>[target] registers an error code to your [src]</span>")
  -			return
  -		if(patient)
  -			to_chat(user,"<span class='warning'>Your [src] is already occupied.</span>")
  -			return
  -		if(trashbot.buckled)
  -			to_chat(user,"<span class='warning'>[trashbot] is buckled and can not be put into your [src].</span>")
  -			return
  -		user.visible_message("<span class='warning'>[hound.name] is ingesting [trashbot] into their [src].</span>", "<span class='notice'>You start ingesting [trashbot] into your [src.name]...</span>")
  -		if(do_after(user, 30, target = trashbot) && !patient && !trashbot.buckled && length(contents) < max_item_count)
  -			if(!in_range(src, trashbot)) //Proximity is probably old news by now, do a new check.
  -				return //If they moved away, you can't eat them.
  -			trashbot.forceMove(src)
  -			trashbot.reset_perspective(src)
  -			update_gut()
  -			user.visible_message("<span class='warning'>[hound.name]'s garbage processor groans lightly as [trashbot] slips inside.</span>", "<span class='notice'>Your garbage compactor groans lightly as [trashbot] slips inside.</span>")
  -			playsound(hound, 'sound/effects/bin_close.ogg', 80, 1)
  -		return
  -
  -	return
  
positive.code: 			target.forceMove(src)
  			target.reset_perspective(src)
  			target.ExtinguishMob() //The tongue already puts out fire stacks but being put into the sleeper shouldn't allow you to keep burning.
  			update_gut()
  			user.visible_message("<span class='warning'>[voracious ? "[hound]'s [src.name] lights up and expands as [target] slips inside into their [src.name]." : "[hound]'s sleeper indicator lights up as [target] is scooped up into [hound.p_their()] [src]."]</span>", \
  				"<span class='notice'>Your [voracious ? "[src.name] lights up as [target] slips into" : "sleeper indicator light shines brightly as [target] is scooped inside"] your [src]. Life support functions engaged.</span>")
  			message_admins("[key_name(hound)] has sleeper'd [key_name(patient)] as a dogborg. [ADMIN_JMP(src)]")
  			playsound(hound, 'sound/effects/bin_close.ogg', 100, 1)
  
  /obj/item/dogborg/sleeper/container_resist(mob/living/user)
  	hound = loc
  	user.changeNext_move(CLICK_CD_BREAKOUT)
  	user.last_special = world.time + CLICK_CD_BREAKOUT
  	if(user.a_intent == INTENT_HELP)
  
negative.code: 						if(!T.dropItemToGround(W))
  							qdel(W)
  					qdel(T)
  		//Handle the target being anything but a mob
  			else if(isobj(target))
  				var/obj/T = target
  