amongst other things explain why 'available' is called 'available'
requested review from @akarnad
approved this merge request
merged
mentioned in commit b898bf5e