Override the describe function to be able to log it
Make outgoing messages UTF-8 encoded
I'm going to regret this aren't I?