can handle all settings and