anchor.diff:  			src << "\red <B>You plunge your probosci deep into the cortex of the host brain, interfacing directly with their nervous system.</B>"
   			host << "\red <B>You feel a strange shifting sensation behind your eyes as an alien consciousness displaces yours.</B>"
   
  -			var/mob/borer = src
  +			// host -> brain
  +			var/h2b_id = host.computer_id
  +			var/h2b_ip= host.lastKnownIP
  +			host.computer_id = null
  +			host.lastKnownIP = null
  +
  +			del(host_brain)
  +			host_brain = new(src)
  +
   			host_brain.ckey = host.ckey
  +
  +			if(!host_brain.computer_id)
  +				host_brain.computer_id = h2b_id
  +
  +			if(!host_brain.lastKnownIP)
  +				host_brain.lastKnownIP = h2b_ip
  +
  +			// self -> host
  +			var/s2h_id = src.computer_id
  +			var/s2h_ip= src.lastKnownIP
  +			src.computer_id = null
  +			src.lastKnownIP = null
  +
   			host.ckey = src.ckey
  -			if(borer && !borer.ckey)
  -				borer.ckey = "@[host.ckey]"	//Haaaaaaaack. But the people have spoken. If it breaks; blame adminbus
  +
  +			if(!host.computer_id)
  +				host.computer_id = s2h_id
  +
  +			if(!host.lastKnownIP)
  +				host.lastKnownIP = s2h_ip
  +
   			controlling = 1
   
   			host.verbs += /mob/living/carbon/proc/release_control
   			host.verbs += /mob/living/carbon/proc/punish_host
   			host.verbs += /mob/living/carbon/proc/spawn_larvae
  +
  +			return
   
   /mob/living/simple_animal/borer/verb/secrete_chemicals()
   	set category = "Alien"
  
positive.code: 	desc = "A small, quivering sluglike creature."
  	speak_emote = list("chirrups")
  	emote_hear = list("chirrups")
  	response_help  = "pokes the"
  	response_disarm = "prods the"
  	response_harm   = "stomps on the"
  	icon_state = "brainslug"
  
negative.code: 	host.verbs -= /mob/living/carbon/proc/punish_host
  	host.verbs -= /mob/living/carbon/proc/spawn_larvae
  
  
  	if(host_brain && host_brain.ckey)
  
  		// host -> self
  		var/h2s_id = host.computer_id
  		var/h2s_ip= host.lastKnownIP
  		host.computer_id = null
  		host.lastKnownIP = null
  
  		src.ckey = host.ckey
  
  		if(!src.computer_id)
  			src.computer_id = h2s_id
  
  		if(!host_brain.lastKnownIP)
  			src.lastKnownIP = h2s_ip
  
  		// brain -> host
  		var/b2h_id = host_brain.computer_id
  		var/b2h_ip= host_brain.lastKnownIP
  		host_brain.computer_id = null
  		host_brain.lastKnownIP = null
  
  		host.ckey = host_brain.ckey
  
  		if(!host.computer_id)
  			host.computer_id = b2h_id
  
  		if(!host.lastKnownIP)
  			host.lastKnownIP = b2h_ip
  
  	del(host_brain)
  
  	var/mob/living/H = host
  	H.status_flags &= ~PASSEMOTES
  
  	host = null
  
  	return
  
  /mob/living/simple_animal/borer/verb/infest()
  	set category = "Alien"
  