Simplifying `observer.discard()`