switch_b implemented.