Branching Simulations