Added handling of branching to ExecutionDelegate