one more refinement of the sync/handshake at handling