And the `unsure` argument is there so that we can use this in `wait_for_web_ui()` to check for both a running state and a stopped state - when unsure if stopped, it returns the opposite (`running`). When unsure if running, it returns `stopped`.