Refactor: the "missing" policy listens to a settings directly, eliminating the middleman