anchor.diff:  /datum/brain_trauma/severe/split_personality/on_life(delta_time, times_fired)
   	if(owner.stat == DEAD)
   		if(current_controller != OWNER)
  -			switch_personalities()
  +			switch_personalities(TRUE)
   		qdel(src)
   	else if(DT_PROB(1.5, delta_time))
   		switch_personalities()
  
positive.code: 
  /datum/brain_trauma/severe/split_personality/on_lose()
  	if(current_controller != OWNER) //it would be funny to cure a guy only to be left with the other personality, but it seems too cruel
  		switch_personalities()
  	QDEL_NULL(stranger_backseat)
  	QDEL_NULL(owner_backseat)
  	..()
  
  /datum/brain_trauma/severe/split_personality/proc/switch_personalities()
  	if(QDELETED(owner) || QDELETED(stranger_backseat) || QDELETED(owner_backseat))
  		return
  
  	var/mob/living/split_personality/current_backseat
  	var/mob/living/split_personality/free_backseat
  	if(current_controller == OWNER)
  		current_backseat = stranger_backseat
  		free_backseat = owner_backseat
  	else
  		current_backseat = owner_backseat
  		free_backseat = stranger_backseat
  
  	if(!current_backseat.client) //Make sure we never switch to a logged off mob.
  		return
  
negative.code: 	owner.computer_id = null
  	owner.lastKnownIP = null
  
  	new_backseat.ckey = owner.ckey
  
  	new_backseat.name = owner.name
  
  	if(owner.mind)
  		new_backseat.mind = owner.mind
  
  	if(!new_backseat.computer_id)
  		new_backseat.computer_id = h2b_id
  
  	if(!new_backseat.lastKnownIP)
  		new_backseat.lastKnownIP = h2b_ip
  	
  	if(reset_to_owner && new_backseat.mind)
  		new_backseat.ghostize(FALSE)
  
  	//Backseat to body
  
  