That's fine. We don't have to leverage garbage collection to trigger disposal. I was just outlining what are possible for making resource ownership to be declarative rather than imperative. IMO forgetting to declare a disposable with using is similar to not awaiting an async function Not await...