Yeah. It will be easily fixable with a proper way to access the underlying connection (and have access to its *Async methods).