temp switch deps