pre switch