Read in chunks of the fragment size, not expected buffer size