Use next_available for availability flag