got the test backward when checking that the rev-to-set is after the start of the branch
ok, branches seem to be basically working