Missing `observer.disconnect();`?