Back and forth revisions with client