Abstract toggles support