anchor.diff:  					return 0
   
   				for(var/B in cached_required_reagents)
  -					multiplier = min(multiplier, round((get_reagent_amount(B) / cached_required_reagents[B]), 0.01))
  +					multiplier = min(multiplier, round((get_reagent_amount(B) / cached_required_reagents[B]), CHEMICAL_QUANTISATION_LEVEL))
   				for(var/P in selected_reaction.results)
   					targetVol = cached_results[P]*multiplier
   
  
positive.code: 	total_volume = 0
  	for(var/reagent in cached_reagents)
  		var/datum/reagent/R = reagent
  		if(R.volume < 0.1)
  			del_reagent(R.id)
  		else
  			total_volume += R.volume
  
negative.code: 
  	//Make sure things are limited.
  	pH = CLAMP(pH, 0, 14)
  
  	//return said amount to compare for next step.
  	return (reactedVol)
  
  