pre 3.0 switch