When one branch is not enough