We're going to have to distinguish different encodings. Right now, hex is assumed. We can prefix something like '0x32' or 'x32' or something to tell the other side that it will need to be decoded as base32. That gives us the ability to define other encodings and such.
This is going to be part of the "tunnel protocol".