Supporting any read buffer size.