anchor.diff:  		on = FALSE
   		update_icon()
   		return
  -	if(isliving(occupant))
  +	if(occupant)
   		var/mob/living/mob_occupant = occupant
   		var/cold_protection = 0
   		var/mob/living/carbon/human/H = occupant
  
positive.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
  
negative.code: 		return
  	var/datum/gas_mixture/air1 = AIR1
  	var/turf/T = get_turf(src)
  	if(occupant)
  		var/mob/living/mob_occupant = occupant
  		if(mob_occupant.health >= 100) // Don't bother with fully healed people.
  			on = FALSE
  			update_icon()
  