Support switch environment