Yeah, thanks, Matt. Let me just say start planning your questions now because my comments are going to be short. First, let me comment on the lack of license revenue for the quarter. As most of you know, license revenue comes in buckets of about 1 million new cards and we had none. And I don't think we expect it in the first half of the year. There have been pundits trying to extrapolate the success or failure or the growth or lack of growth or maybe just translate that to measure the success of the card program of our largest customer. That's bad logic and a mistake. The largest individual brand processed on our software continues to grow their program, and it continues to be a phenomenal success. How can that be if there are no new license as well. Our licensee process more than one program with their license from CoreCard. And the CoreCard license revenue is not split by program, but it's for the total number of active cards that they process. For example, if one of the programs should clean their books by canceling old unused cards, that would be one way that will slow new license revenue and could possibly mislead one as the growth of the other program. Also, the license revenues on active cards, depending on definition, some cards could become inactive. I should say here, however, that the largest program of the system probably has the most average number of transactions of any large program [that I've ever seen] (ph). The cardholders love the card. They also use it for breakfast, lunch and dinner on the same day, plus a lot of other daily transactions. So, it's a very, very good program. And even though we may not have new license revenue in the first half, the program itself is growing at a good rate. Second, let me comment on Matt's statement that the projected adjusted growth for services in 2024 is about 11%. Now, I'm not happy with that slow growth rate, but he's probably right based on the new business we're currently working with. I'm hopeful we can squeeze some other business in this year or that some of them will grow faster than projected, but it may end up being in that range. Third, as most of you know, we've historically not spent much of this development and have been in a good position of business finding us. Well, that was done in the past, and we recognize that we were prioritizing providing excellent service for our largest partner to enable their growth plans. Now that their growth plans have changed, we're also changing. We've added sales, they add more and will beef up a marketing program. It's still true that the larger potential clients and the consultants who know them are keenly aware of which issuing processors are capable of handling their potential business. But we still need to make certain that we have a voice at the table in their discussions, so we'll be adding to that. I think for 2024, we'll add to business development expenses, we'll continue with building in our next-generation software, while at the same time, we'll be lowering the headcount areas that are not growing as we had anticipated. By the way, our new platform is now called [Corefinity] (ph), that's the inside name, but we've recently introduced the first output of that effort into our own core processing environment. It's a service that we offer to our customers. Some of the output from the new platform development will go into our current processing environment and some of it will not be available until the second half of next year when we finish it. Let me just -- I guess, just summarize that we're focused on the continued growth of processing and maintenance revenues outside of Goldman. And as I've just mentioned, we're doing that partly with adding some expense in those areas. We do have increased revenue visibility. The Goldman revenues are now longer-term contracted and they're recurring in nature. We do have reduced customer concentration, and that's a bump in the road today towards a healthier customer base going forward. As we continue to grow non-Goldman revenue, that's the measure of the success for the company, I think. Make sure we have a new platform coming on. And then, of course, our cash flow is positive. We have a very strong balance sheet, with no debt. If you look at the bigger picture, card issues globally is strong and continues to grow despite economic conditions. CoreCard gets paid on a number of cards issued. So, even in an economic downturn, we're fad. Our differentiation is simply CoreCard competes on program innovation, customization, flexibility, speed, premium service levels, and while the legacy service providers, they do have skilled advantages, although at some point, I'll talk about that because I think they're not what they appear to be, the aspects that CoreCard offer are highly distinct from the competition, and have driven customer wins in the past, and we think we'll continue to do so. With that, I'll open it for questions if we have any.