output buffer is growable now