Yes. And just to parse through the -- a little bit further, as we look to the prepayment activity Ryan over the, let's say, 1 to 2 years, I think the beauty of our prepayment activity is the primary reasons for the prepays have been the customers have been acquired, right, so the touch down that we talked about, right? And so, you can't do anything more. The company got acquired and went public. And so, to have a meaningful percentage of the prepays due to that, we put that up on the win column. I think the second largest reason for prepay has been raising monster rounds of equity financing where these companies have potentially overfunded themselves with equity that's sitting in a bank earning negative interest or no interest. We've got a 14%, 15 something percent loan. We use that analogy in prior calls at half time. So they pay us off. We get nice prepayment acceleration. We go sit on the bench and wait to be called back in, late Q3, late early Q4 of the proverbial football game where they needed to come back. And then, it's actually been only a few, I'd say, less than a handful of scenarios where we've been refinanced by other lenders. And so -- and usually those have been scenarios that are companies where we opted not to continue the relationship. And so, I'd say, that's generally how the prepays are broken out. No change in how we've structured, no change in terms of the profile of companies that we lend to. We do not lend to distressed companies that are bridge financing lot of cash that were short-term financing partners to them, that's not the relationships we have. Now with regards to the yield profile, again, as you saw, I mean, our yields at the core portfolio has been 13% to 14% regardless of the impact of prepays, that's regardless of the impact of prime, it's been relatively consistent. Now we can't control who prepays and when they prepay. But as you know, the more mature the loan is, the less of impact it has from a yield perspective because you've already recognized the majority of that into term payment, which in potentially other fees, which may cause that income acceleration. And so I'd say again, we can't guarantee that with every prepay, it's going to cause portfolio yield to bump north of 14% because to the extent, it's a more robust loan prepay. It's not going to have so much impact. But at the end of the day, still leading the charge and from the asset class from a yield perspective.