anchor.diff:  	if(!proximity)
   		return
   	if(target.anchored)
  +		return
  +	if(isobj(target))
  +		to_chat(user, "You are above putting such trash inside of yourself.")
   		return
   	if(iscarbon(target))
   		var/mob/living/carbon/brigman = target
  
positive.code: 	var/message_cooldown
  	var/breakout_time = 300
  	var/list/items_preserved = list()
  	var/list/important_items = list(
  		/obj/item/hand_tele,
  		/obj/item/card/id/captains_spare,
  		/obj/item/device/aicard,
  		/obj/item/gun,
  		/obj/item/pinpointer,
  
negative.code: 	if(length(contents) > (max_item_count - 1))
  		to_chat(user,"<span class='warning'>Your [src.name] is full. Eject or process contents to continue.</span>")
  		return
  	if(isobj(target))
  		testing("Checking target type")
  		if(CheckAccepted(target))
  			to_chat(user,"<span class='warning'>\The [target] registers an error code to your [src.name]</span>")
  			return
  		testing("Target not on the important list")
  		if(target_obj.w_class > WEIGHT_CLASS_NORMAL)
  			to_chat(user,"<span class='warning'>\The [target] is too large to fit into your [src.name]</span>")
  			return
  		testing("Target not too large.")
  		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, 15, target = target) && length(contents) < max_item_count)
  			if(!in_range(src, target)) //Proximity is probably old news by now, do a new check.
  