No need to test if read location has available bytes since it's insured now