fix: clean up availability check edge cases