switch 2 backward compatibility explained