anchor.diff:  			break
   	if(!selected) //Search for a ghost if dead body with client isn't found.
   		for(var/mob/dead/observer/ghost in world)
  -			if (ghost.corpse.mind.key == find_key)
  +			if (ghost.corpse && ghost.corpse.mind.key == find_key)
   				selected = ghost
   				break
   	return selected
  
positive.code: 	if(stat & (BROKEN|NOPOWER))
  		return
  
  	var/dat = "<h3>Cloning System Control</h3>"
  	dat += "<font size=-1><a href='byond://?src=\ref[src];refresh=1'>Refresh</a></font>"
  
  
negative.code: 			user << "System unlocked."
  	else if (istype(W, /obj/item/weapon/card/emag))
  		if (isnull(src.occupant))
  			return
  		var/obj/item/weapon/card/emag/E = W
  		if(E.uses)
  			E.uses--
  		else
  			return
  		user << "You force an emergency ejection."
  		src.locked = 0
  