first half of a commit... second half incoming