competitive switching