Using ContinueWith along with `await` defeats the purpose of `await`, choose one. Additionally, use `.ConfigureAwait(false) on awaits inside libraries.