Sure. So, I mean, I'll take your last question first and circle back. But, in regards to Everyday, we put it out there because there are industries and certain companies that have moved toward a more pay as you want type program, typically for lower wage earners. Our product that we put out there allows early wage access or everyday access to wages. And the employer is not on the hook. It's not a loan, so the employee is not charged. And oftentimes, these amounts are guesstimated. And then if the employee leaves early, or if they didn't collect all of the deductions for the employee, the employer is on the hook. And so, all I would say is it, it’s meeting a need that's already out there. I do not suggest that business has changed to a daily pay environment, but some of them are already out there. And so, it gives us an opportunity and it's linked to our bulk card. In regards to your first question about demand, demand for us is still very strong, especially with outside sales and new bookings. We're booking larger deals. We're booking $2 million deals, $3 million deals. We hadn't booked those before. So, outside sales is strong and up year-over-year. Inside sales, which sells small business or smaller emerging business below 50 employees is also up year-over-year. We do have a metric within our business model that sells that's down year-over-year and that's our CRR sales. The CRR group upsells current clients and this group’s been down year-over-year and honestly, that's because, we've remained very disciplined in converting our client base to Beti, you had that first group that came on and then we've been out selling the others. It's a lot of work for our CRR with very little revenue opportunity for them. So, we've actually given compensation accelerators to incentivize the group to sell it, but it's still a smaller revenue product or billing item for us. So, while self-inflicted, I mean, we are having CRR's focus on Beti. And that's cost us $15 million to $20 million in bookings this year. But, again we’re doing the accelerator commission for the CRRs to make-up for the lower revenue. We've been changing out the jet engines on our plane in mid-flight here. I mean, Beti, dramatically changes the way our clients do their payroll, produces a dramatic ROI. So, we have to remain disciplined. We're not going to make a client go on it. We have to sell them on it and, it takes a while. Once you sell a deal, it takes a while. CRRs have to be out there to convert them. So, I think we're doing something like triple. We're tripling their commissions, for what they're going to be missing out. But for us, it's significant, because employees are going to be doing their own payroll. Millions already are with Paycom. Employees who do their own payroll don't want to go back to the guessing game. So, while Beti is a small revenue amount for Paycom, it produces strong employee and employer advocates, which produce more leads for our outside sales group. And, with less than 5% of the market, we'll recapture the delayed opportunities in due time.