but i guess then there would be the problem that do we know the parser would always break the buffer up reasonably? (e.g. one chunk per frame). what if the parser also spit out enormous buffers.
In practice parsers should output individual framed buffers; that's part of the point of the parser.