Done rewriting message system!