Messages and router