Split client/server properly and coordination works.