My concern is that the previous decoder still has additional data buffered from the socket for the next frame.  By removing the decoder from the pipeline, wouldn't we lose that data and therefore corrupt the response stream?