Partly implemented untested messaging system.