anchor.diff:  				data["beakerVolume"] += R.volume
   
   	data["autoeject"] = autoeject
  -	
  +
   	// update the ui if it exists, returns null if no ui is passed/found
   	ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open)
   	if (!ui)
  
positive.code: 	component_parts += new /obj/item/stack/cable_coil(src, 1)
  	RefreshParts()
  
  /obj/machinery/atmospherics/unary/cryo_cell/New()
  	..()
  	component_parts = list()
  	component_parts += new /obj/item/weapon/circuitboard/cryo_tube(src)
  
negative.code: 	if(air_contents.total_moles() < 10)
  		return
  	if(occupant)
  		if(occupant.stat == 2 || occupant.health >= 100)  //Why waste energy on dead or healthy people
  			occupant.bodytemperature = T0C
  			return
  		occupant.bodytemperature += 2*(air_contents.temperature - occupant.bodytemperature)*current_heat_capacity/(current_heat_capacity + air_contents.heat_capacity())
  		occupant.bodytemperature = max(occupant.bodytemperature, air_contents.temperature) // this is so ugly i'm sorry for doing it i'll fix it later i promise
  		if(occupant.bodytemperature < T0C)
  			occupant.sleeping = max(5/efficiency, (1/occupant.bodytemperature)*2000/efficiency)
  			occupant.Paralyse(max(5/efficiency, (1/occupant.bodytemperature)*3000/efficiency))
  