Safer branching