Obviously, with the collaboration tools that we all have today, we don't necessarily need to be physically co-located. But there's still some obvious benefits for doing that as well. There really is a significant talent deficiency. Especially outside the coasts. As you well know, there are deep pools of talent in places like San Francisco and Seattle and Boston and Austin. But then you get into some second-tier tech markets; Houston, Denver, Minneapolis to a degree. To your second point if you're looking for somebody with three years of NetSuite expertise, or somebody who has managed a hybrid cloud environment on-prem in Azure, or a dual provider cloud environment, Azure and AWS, for more than two years you'd be hard pressed in many cases to find a good flow. It's a problem.