Hi, While trying to use the revision walking API twice in a row, I noticed that the second time for the same setup would not yield the same result. In my case, it turns out I was requesting boundaries, and reset_revision_walk() is not resetting CHILD_SHOWN and BOUNDARY, both required to be reset for the second revision walk to work. So the question is, are consumers supposed to reset those flags on their own, or should reset_revision_walk clear them? Mike