Sure, there's a lot to unpack in there, so if I miss anything, you just remind me which elements I missed with the question, Jake. So as a reminder for folks we co-created Check Fraud Defender in conjunction with one of the top five banks in the United States, obviously using the intellectual property and knowhow and kind of all of our frameworks around computer vision and machine learning and how to visually inspect the check and use over 20 different elements to pull that check apart and determine whether it's fraudulent or not. And so we've been at that, as I said, we introduced the product about two years ago, and as you'd imagine with any kind of consortium, especially in a banking environment that's so highly regulated and so full of lawyers and compliance professionals the first sales cycle there was well over 12 months. And if you kind of laid down the 20 contracted customers we have today, you're almost watching the sales cycles fall into half-lives, right? So to give you a sense, if I had to kind of paint a picture of those 20 participating consortium members, we focused very heavily on the top 100 banks, right? So we've got a healthy dose of the top 100 banks, but we also, about four or five months ago, announced in a relationship with Abrigo, and Abrigo, back in February, introduced kind of their first product based on CFD, and in the quarter, had success in this quarter, the March ending quarter, had success closing some smaller financial institutions. So now we've got some really big guys, and we're focused on that in a very direct way with our direct sellers. And now we're starting to light up that channel that has been so successful for mobile deposit, starting with a relationship I just mentioned, but to be followed very, very quickly by some of the other traditional channel partners we've had, the core banking service providers. So that hopefully gives you a flavor for it. It's hard to give you an average if you think about top 100 banks. Those contracts are multi-hundreds of thousands of dollars a year to low millions of dollars a year, and then some of these ones that we're now seeing in the longer tail through the Abrigo relationship they're under $100, 000 a year. But there's so many of them. There's just such a big opportunity there with the 8, 000 financial institutions that already know and really enjoy a relationship with Mitel.