* reduce inputs to FirstAvailableBot functions