why would we add `UseVSHostingProcess`?