Client/server comms: take 1.