all-well-ends-well-easy-branches