reusing decoders and encoders