Also delay the tracking until pre-commit, so that several updates on a record generate a single tracking message.