Refactor #2: remove .setting