Pre-fill buffer at start of read, to avoid the select if unnecessary.