PC does not need to pay attention to pc_enable
Adding a branch_controller