switch fail again