It's not the library's choice: anything along the way can further restrict IO unit, but 8k+IOHDR is a reasonable minimum for
so why not just make the iounit bigger?