anchor.diff:  	//Make sure still hot enough to continue conducting heat
   	if(temp < MINIMUM_TEMPERATURE_FOR_SUPERCONDUCTION)
   		SSair.active_super_conductivity -= src
  -		return 0
  +		return FALSE
   
   /turf/open/finish_superconduction()
   	//Conduct with air on my tile if I have it
  
positive.code: 	dismantle_cooldown = 0
  
  //argument is so world start can clear out any turf differences quickly.
  /datum/excited_group/proc/self_breakdown(space_is_all_consuming = 0)
  	var/datum/gas_mixture/A = new
  
  	//make local for sanic speed
  	var/list/A_gases = A.gases
  	var/list/turf_list = src.turf_list
  	var/turflen = turf_list.len
  	var/space_in_group = 0
  
  	for(var/t in turf_list)
  		var/turf/open/T = t
  		if (space_is_all_consuming && !space_in_group && istype(T.air, /datum/gas_mixture/immutable/space))
  			space_in_group = 1
  			qdel(A)
  			A = new/datum/gas_mixture/immutable/space()
  		A.merge(T.air)
  
  	for(var/id in A_gases)
  		A_gases[id][MOLES] = A_gases[id][MOLES]/turflen
  
  	for(var/t in turf_list)
  		var/turf/open/T = t
  
negative.code: 
  /turf/temperature_expose()
  	if(temperature > heat_capacity)
  		to_be_destroyed = TRUE
  
  /turf/proc/archive()
  	temperature_archived = temperature
  