Add a FIXME.
Handle punctuation in away message.
Factor out some code into a method.
Log presence events.