Why is this `IDisposable`?