There's no need to continue generating something that won't be useful. Also fixes a crash if the request would report partial updates since at that stage it uses the observer and that is gone