Why the memory semantic change here? We don't want to keep the subscriber alive for disposal.