Extracted more common functionality to ChunkedAccess