parser: allocate less buffers