anchor.diff:  	var/safety_checks = TRUE
   	var/active = TRUE
   
  +/obj/structure/ai_core/latejoin_inactive/Initialize()
  +	. = ..()
  +	circuit = new(src)
  +	GLOB.latejoin_ai_cores += src
  +
  +/obj/structure/ai_core/latejoin_inactive/Destroy()
  +	GLOB.latejoin_ai_cores -= src
  +	return ..()
  +
   /obj/structure/ai_core/latejoin_inactive/examine(mob/user)
   	. = ..()
   	. += "Its transmitter seems to be <b>[active? "on" : "off"]</b>."
  
positive.code: 		brain = null
  	return ..()
  
  /obj/structure/ai_core/latejoin_inactive
  	name = "networked AI core"
  	desc = "This AI core is connected by bluespace transmitters to NTNet, allowing for an AI personality to be downloaded to it on the fly mid-shift."
  
negative.code: 	new /obj/item/stack/sheet/plasteel(loc, 4)
  	qdel(src)
  
  /*
  This is a good place for AI-related object verbs so I'm sticking it here.
  If adding stuff to this, don't forget that an AI need to cancel_camera() whenever it physically moves to a different location.
  