anchor.diff:  					BP.attach_limb(mob_occupant)
   
   			go_out()
  +			log_cloning("[key_name(mob_occupant)] completed cloning cycle in [src] at [AREACOORD(src)].")
   
   	else if (!mob_occupant || mob_occupant.loc != src)
   		occupant = null
  
positive.code: 			return
  		else
  			add_fingerprint(user)
  			log_cloning("[key_name(user)] manually ejected [key_name(mob_occupant)] from [src] at [AREACOORD(src)].")
  			log_combat(user, mob_occupant, "ejected", W, "from [src]")
  			connected_message("Emergency Ejection")
  			SPEAK("An emergency ejection of [clonemind.name] has occurred. Survival not guaranteed.")
  			to_chat(user, "<span class='notice'>You force an emergency ejection. </span>")
  			go_out()
  	else
  		return ..()
  
  
negative.code: 
  	if(!is_operational()) //Autoeject if power is lost
  		if(mob_occupant)
  			go_out()
  			log_cloning("[key_name(mob_occupant)] ejected from [src] at [AREACOORD(src)] due to power loss.")
  
  			connected_message("Clone Ejected: Loss of power.")
  
  	else if(mob_occupant && (mob_occupant.loc == src))
  		if(SSeconomy.full_ancap)
  			if(!current_insurance)
  				go_out()
  				log_cloning("[key_name(mob_occupant)] ejected from [src] at [AREACOORD(src)] due to invalid bank account.")
  				connected_message("Clone Ejected: No bank account.")
  				if(internal_radio)
  					SPEAK("The cloning of [mob_occupant.real_name] has been terminated due to no bank account to draw payment from.")
  			else if(!current_insurance.adjust_money(-fair_market_price))
  				go_out()
  				log_cloning("[key_name(mob_occupant)] ejected from [src] at [AREACOORD(src)] due to insufficient funds.")
  				connected_message("Clone Ejected: Out of Money.")
  				if(internal_radio)
  					SPEAK("The cloning of [mob_occupant.real_name] has been ended prematurely due to being unable to pay.")
  