Well, encoding and decoding works, at least.