actually now all switches persist changes