All the virtual business is on the same system, some of the staff business, there's still a few staff partners to convert to the Acima software and therefore, their decisioning. So it's mostly all on one system but there is still a few retail partners to convert over. And I think the tools have been there, we've added a few tools to the underwriting process as well, there's always new tools, we could probably add tools every week, you got to be careful not to chase every single one of them. But when I say tools, things they can add into the process, fraud detectors and all those kinds of things, and the team out there is adding things they think they need. A lot of it, most of what -- where our missteps were, Brad, were just philosophical and from a leadership standpoint, just pushing too hard for volume. It's not like they didn't have enough tools. But again, they're still adding tools and different products to it. I'm not that the tech guy, although, I could throw out a couple of names. Even though I'm not exactly positive what they do, I could sound smart, if I wanted to throw out a couple of brand names or things they've added to the decisioning. But we got a great team out there in Salt Lake, and they're adding the fraud detectors that they think they need to add. And obviously, the numbers are working really well, even though our approval rates are in line with where they were pre-2021. The FPM rates have come right back in line, as I mentioned, 30% lower than they were when they peaked in December. So obviously we're about 30% on the line as the year came to an end. And then I'm sure as the year goes on, we'll add one or two more tools, because like I said, in the tech world, there's always some new product to add that can maybe get us a little bit smarter, and they're always working on that the team out there. So we're really pleased with what's happened with the underwriting obviously in the numbers so far this year.