23. Message encoder/decoder