read buffer limit too