This is specifically here so that the initial `NO` is caught within the `-distinctUntilChanged`. I don't think redundant values internally are a big deal — I just want to prevent them from leaking out.