actually fail if the availability check fails