use the whole 4k buffer to grab as much as possible