anchor.diff:  
   					//Guaranteed transfer from sharer to self
   					var/individual_heat_capacity = trace_gas.specific_heat*delta
  -					heat_sharer_to_self += individual_heat_capacity*sharer.temperature_archived
  +					//heat_sharer_to_self += individual_heat_capacity*sharer.temperature_archived
   					heat_capacity_sharer_to_self += individual_heat_capacity
   
   					moved_moles += -delta
  
positive.code: 		var/old_self_heat_capacity = 0
  		var/old_sharer_heat_capacity = 0
  
  		var/heat_self_to_sharer = 0
  		var/heat_capacity_self_to_sharer = 0
  		var/heat_sharer_to_self = 0
  		var/heat_capacity_sharer_to_self = 0
  
  		if(abs(delta_temperature) > MINIMUM_TEMPERATURE_DELTA_TO_CONSIDER)
  
negative.code: 			if(delta_air)
  				var/air_heat_capacity = SPECIFIC_HEAT_AIR*delta_air
  				if(delta_air > 0)
  					//heat_self_to_sharer += air_heat_capacity*temperature_archived
  					heat_capacity_self_to_sharer += air_heat_capacity
  				else
  					//heat_sharer_to_self -= air_heat_capacity*sharer.temperature_archived
  					heat_capacity_sharer_to_self -= air_heat_capacity
  
  			if(delta_carbon_dioxide)
  				var/carbon_dioxide_heat_capacity = SPECIFIC_HEAT_CDO*delta_carbon_dioxide
  				if(delta_carbon_dioxide > 0)
  					//heat_self_to_sharer += carbon_dioxide_heat_capacity*temperature_archived
  					heat_capacity_self_to_sharer += carbon_dioxide_heat_capacity
  				else
  					//heat_sharer_to_self -= carbon_dioxide_heat_capacity*sharer.temperature_archived
  					heat_capacity_sharer_to_self -= carbon_dioxide_heat_capacity
  
  			if(delta_toxins)
  				var/toxins_heat_capacity = SPECIFIC_HEAT_TOXIN*delta_toxins
  				if(delta_toxins > 0)
  					//heat_self_to_sharer += toxins_heat_capacity*temperature_archived
  					heat_capacity_self_to_sharer += toxins_heat_capacity
  				else
  					//heat_sharer_to_self -= toxins_heat_capacity*sharer.temperature_archived
  					heat_capacity_sharer_to_self -= toxins_heat_capacity
  
  			old_self_heat_capacity = heat_capacity()*group_multiplier
  