anchor.diff:  				return
   
   			// If the human is losing too much blood, beep.
  -			if(attached.blood_volume < ( (BLOOD_VOLUME_SAFE*attached.blood_ratio) && prob(5) ) )
  +			if(attached.blood_volume < ((BLOOD_VOLUME_SAFE*attached.blood_ratio) && prob(5)))
   				visible_message("[src] beeps loudly.")
   				playsound(loc, 'sound/machines/twobeep.ogg', 50, 1)
   			attached.transfer_blood_to(beaker, amount)
  
positive.code: 				if(istype(beaker, /obj/item/reagent_containers/blood))
  					// speed up transfer on blood packs
  					transfer_amount = 10
  				var/fraction = min(transfer_amount/beaker.reagents.total_volume, 1) //the fraction that is transfered of the total volume
  				beaker.reagents.reaction(attached, INJECT, fraction, FALSE) //make reagents reacts, but don't spam messages
  				beaker.reagents.trans_to(attached, transfer_amount)
  				update_icon()
  
  		// Take blood
  
negative.code: 			return
  		beaker = W
  		to_chat(user, "<span class='notice'>You attach [W] to [src].</span>")
  		user.log_message("attached a [W] to [src] at [AREACOORD(src)] containing ([beaker.reagents.log_list()])", LOG_ATTACK)
  		add_fingerprint(user)
  		update_icon()
  		return
  	else
  