Will this never get called from ASP.NET request thread? What if I call it from inside an MVC action method? Web Forms page? .Wait() is scary in ASP.NET so just want to make sure we're 100% sure this is safe.