JamesMunns[m]: > <@jamesmunns:beeper.com> re: recursion, could you add a: > > ```rust > fn do_something(&mut self) -> Result<...> { > self.check_and_repair_if_necessary().await?; > } > ``` > > everywhere? if you do this, you could "just" check the settings in the check+repair function