branchy recurses!