Thank you, it does work!!!!
- Edit: I finally understood the encoder is shared and it's only the decoder that is swapped. Sorry for asking about something already documented - hopefully this question is useful for somebody else still grasping these concepts