anchor.diff:  				src.update_total()
   				R.update_total()
   				R.handle_reactions()
  -				src.handle_reactions()
  +			//	src.handle_reactions()
   				return amount
   
   			trans_id_to(var/obj/target, var/reagent, var/amount=1, var/preserve_data=1)//Not sure why this proc didn't exist before. It does now! /N
  
positive.code: 					if (R.id == reagent)
  						R.volume -= amount
  						update_total()
  						if(!safety)//So it does not handle reactions when it need not to
  							handle_reactions()
  						my_atom.on_reagent_change()
  						return 0
  
  
negative.code: 				src.update_total()
  				R.update_total()
  				R.handle_reactions()
  			//	src.handle_reactions() this proc only removes reagents from src, no reason to check for reactions since they wont happen
  				return amount
  
  			copy_to(var/obj/target, var/amount=1, var/multiplier=1, var/preserve_data=1)
  