Right, but when does the output of the `-> decode -> encode ->` pipeline differ from the input?