totem: public switch