First stab at getting comms working - strip out and start again.