Hopefully final Chat protocol.