Don't allocate a new BufferInfo object for each output buffer