to try_branch