anchor.diff:  	return //can't ventcrawl in or out of cryo.
   
   /obj/machinery/atmospherics/components/unary/cryo_cell/can_see_pipes()
  -	return 0 //you can't see the pipe network when inside a cryo cell.
  +	return 0 //you can't see the pipe network when inside a cryo cell.
positive.code: 		beaker = null
  
  /obj/machinery/atmospherics/components/unary/cryo_cell/update_icon()
  	if(panel_open)
  		icon_state = "cell-o"
  	else if(state_open)
  		icon_state = "cell-open"
  	else if(on && is_operational())
  		if(occupant)
  			icon_state = "cell-occupied"
  		else
  			icon_state = "cell-on"
  	else
  		icon_state = "cell-off"
  
  /obj/machinery/atmospherics/components/unary/cryo_cell/process()
  	..()
  
negative.code: 
  			if(beaker)
  				if(reagent_transfer == 0) // Magically transfer reagents. Because cryo magic.
  					beaker.reagents.trans_to(mob_occupant, 1, 10 * efficiency) // Transfer reagents, multiplied because cryo magic.
  					beaker.reagents.reaction(mob_occupant, VAPOR)
  					air1.gases["o2"][MOLES] -= 2 / efficiency // Lets use gas for this.
  				if(++reagent_transfer >= 10 * efficiency) // Throttle reagent transfer (higher efficiency will transfer the same amount but consume less from the beaker).
  					reagent_transfer = 0
  