anchor.diff:  	else if(target.is_open_container() && target.reagents)
   		var/datum/reagents/R = reagent_list[mode]
   		if(!R.total_volume)
  -			user << "<span class='notice'>[src] is empty.</span>"
  +			user << "<span class='notice'>[src] is currently out of this ingredient. Please allow some time for the synthesizer to produce more.</span>"
   			return
   
   		if(target.reagents.total_volume >= target.reagents.maximum_volume)
  
positive.code: 	return
  
  /obj/item/weapon/reagent_containers/borghypo/examine()
  	set src in view()
  	..()
  	if(!(usr in view(2)) && usr != loc)
  		return
  
  	var/empty = 1
  
  	for(var/datum/reagents/RS in reagent_list)
  
negative.code: 	var/datum/reagents/R = reagent_list[reagent_list.len]
  	R.add_reagent(reagent, 30)
  
  /obj/item/weapon/reagent_containers/borghypo/proc/regenerate_reagents()
  	if(isrobot(src.loc))
  		var/mob/living/silicon/robot/R = src.loc
  		if(R && R.cell)
  			var/datum/reagents/RG = reagent_list[mode]
  			if(RG.total_volume < RG.maximum_volume) 	//Don't recharge reagents and drain power if the storage is full.
  				R.cell.use(charge_cost) 					//Take power from borg...
  				RG.add_reagent(reagent_ids[mode], 5)		//And fill hypo with reagent.
  
  /obj/item/weapon/reagent_containers/borghypo/attack(mob/M as mob, mob/user as mob)
  	var/datum/reagents/R = reagent_list[mode]
  	if(!R.total_volume)
  