anchor.diff:  					if (R.id == reagent)
   						R.volume -= amount
   						update_total()
  -						if(!safety)//So it does not handle reactions when it need not to
  -							handle_reactions()
  +					//	if(!safety)//So it does not handle reactions when it need not to
  +					//		handle_reactions() this proc only removes reagents from src, no reason to check for reactions since they wont happen
   						my_atom.on_reagent_change()
   						return 0
   
  
positive.code: 					total_transfered++
  					src.update_total()
  
  				handle_reactions()
  				return total_transfered
  
  			get_master_reagent_name()
  
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)
  