Sure. I think in the model, of course, the better your retention is, the fewer new employees you have to bring in from new sales or even from growth in the client base. But -- so we always -- that retention number improving -- the underlying retention number without the large customer that went away, unusually large customer. An improvement of 15% in retention is significant. And I do believe that this has been driven by the heightened awareness and appreciation for the services we're providing, then a better understanding of the breadth and depth of the services and the level of care that we've provided. And so, I just think going through the next year end transition, I'm confident we will do well. We don't have those large lumpy customers that could kind of disrupt that. They just don't -- we don't have any like that at this point. So, I would say that's the first one. But secondly, I mean, the growth machine is the sales machine. And so it's very important that these -- so I gave you some info about the underlying metrics and the rate at which we're getting discovery calls and proposals, that's the pipeline and the activity levels are good, the attitudes are great and they're effective -- very effective and we're working on how do we -- what can we do to help them more and increase their sales efficiency. So, my expectations are built around hitting the metrics that we've been able to rely on in the past. We did tilt the budget a little bit, just slightly accelerating efficiency through the year. There's a normal pattern to that already. But we're hitting those basic metrics and not relying on an improvement in efficiency. We're always trying to work for sales efficiency gain, but I don't want to rely on that in budgeting and forecasting. And let that leave that to the upside. So, the other thing, though, that's given us confidence right now is the early boost from worksite employees and the client base that they're adding. And when I look at the underlying commissions we're paying to the sales staff of our customers, that insight into their sales pipeline is showing that they're doing well, and they're acting on what they're saying in their optimism and they're expecting to grow. So, 53% are expecting to add employees and only 3% expecting to reduce employees. That's a big number. And so, it's the hardest one to predict, because you don't know how many and when, and how fast you can find the right people. But generally speaking, we just felt we had to factor in some higher level of hiring than we have factored in our original budget. So, all those factors are important. And we're definitely in an all systems go kind of mindset and expecting growth acceleration in these subsequent quarters.