we can't use a chain

we need to use a streaming depacketizer pumps directly into a parser,
since the depacketizer needs to wait on when the parser is finished before
it can call next and move on...