Well, a couple of thoughts here. The first is that the great strength of our platform is that we are super well integrated into a wide variety of the world's best payment processors for large merchants, whether that's PayPal’s Braintree, Stripe, Adyen, Chase, Barclays, Checkout.com, CyberSource, Authorize.net, and we have best-of-breed integrations into all of those and more. And unlike one of our competitors, who tries to put a proprietary solution onto every large merchant, most of these big companies have a very strong reason to pick one or another. And with us, you get to pick those with a best-of-breed integration and no penalty for doing so. We get rev share from the vast majority of our payment partners and integrations. And so, it doesn't really matter which one a merchant chooses. Sometimes the rev share is going to be much thinner, because the larger the merchant, the closer they negotiate to, you know, price relative to interchange. However, the volumes are massively higher. And so, for a really high volume, business, you know, let's say doing in the hundreds of millions and online volume, it may be a thinner rev share spread that we get with the payments partner that that large merchant chooses, but it's on so much higher volume, that it still ends up being very big numbers of rev share for us, and really a great deal for the client, because they're getting to pick the best payments processor for their needs, get great pricing on it, and get best-of-breed integration. So, we really consider this to be one of the strengths of our platform. And also a, you know, a great PSR generator for us even on the largest of account types.