Example includes IDisposable