renamed bitvector to AvailabilityResult