I really would say that the answer is kind of a combination of those two things. I do believe that the mid-market, as a result of going through the pandemic period, that class of business, size of the company has been an underserved part of the community. And the need for sophisticated HR solutions in the environment that they went through was really dramatic and very painful. And I also would say that it was obvious to those who are behind a lot of these mid-market companies, private equity firms, venture capitalists, board members, et cetera, and I really do believe there's been an awareness raised at the importance of having a sophisticated HR function and making sure that you have a people strategy in place for a company that size. So, that's kind of the market-based issue. Now, behind that, you have then our things we're doing specifically addressing that market. And we believe that we have, in terms of our offerings, both in the Workforce Optimization and Workforce Synchronization offerings to mid-market and then also what we call Workforce Acceleration, a traditional employment solution, we have great options for companies of this size to come on, to stay as a customer for life. We also, of course, in mid-market, a lot of our clients flow into that space because we're sophisticated helping companies grow. If you look back at our history, a lot of companies, significant companies started with us when they were small and left us eventually, but we were part of them growing from 20 or 30 employees to over 1,000 employees, like Netflix and HelloFresh and others on the list, BuzzFeed and others. So, we have a history of really understanding mid-market needs and how to help them grow as they hit the walls that you run into as you grow through that size. So it is a combination of the two things, the marketplace, reaction post-pandemic, and how we have really honed in and how we're serving those clients. Also, I would say, as I mentioned in my script, our core market of BPAs is in the marketplace are doing a great job of targeting the right mid-market customers and bringing lead flow into our mid-market sales team, our business performance consultants, and it's a more complicated sale and takes longer. So, those get passed off to our BPCs, and they're doing just a fantastic job of helping move these prospects through the process and evaluating how this will fit for them. And so, the last three quarters, having that consistent performance, well above our budget, is a good sign.