Sure. Let's see, let's hit on a few things there. So changes in CLO debt spreads and loan spreads will start there. On loan spreads, if it's coming up right now, which is good. If you were to go back and find transcripts from our 2018 calls, we would have been lamenting that while defaults were low, loan spreads were getting tighter and tighter. And in many cases, loans are trading above par, companies could come back and refinance at a tighter spread. Today, it's the opposite companies are refinancing their 2023 maturities, which might have a hypothetical here, might have a 300 spread, but they want to get rid of the 23 or certainly 23 or even 24 or 25 maturity and they're refinancing at a wider spread. And this is not -- and if you're a treasurer or a CFO at a levered borrower, you're sitting there saying, well, I don't want those debt, long term debt to be in the current portion of my balance sheet. The window is open. Things to have to pay a higher rate and for some OID as well to these investors. But I'd rather do that than have investors ask me why the long term debt is due within a year. So it's on one hand, no one would rationally refinance wider. And if you're facing a medium term debt maturity, it makes sense to refinance wider just to get yourself some runway. So we love that. This is the opposite of what we used to call spread compression, this is spread expansion. So we're thrilled to see that. I suspect that trend will continue, as companies keep tackling their 24, 25 and soon they're 26 maturities. The window is open. It's been a choppy couple of years for -- in the credit markets. If you can print and extend the marginal -- I'm spending someone else's money here, but the marginal 100 basis points on part of your debt financing when you're trying to grow your business 20% top line versus taking the risk off the table of can't refinance later makes a ton of sense. So that's great. We hope that trend continues. It feels like it will. Now CLO debt is unchanged in terms of the spreads. One of the advantages, mindful on EIC, we'll talk the other way about this. But as – and for ECC, we're basically short the CLO debt at a fixed spread. And we have an option typically as the majority investor in the CLO sort of a protective right to declare and direct a refinancing of the CLO, if it makes sense. But I think I mentioned our weighted average AAA spread was 119 basis points over LIBOR. The generic kind of AAA level right now in the market is kind of 195 (ph). The tights are 175 (ph). So our debt is very, very much in the money. And as an equity investor who see a low debt, it's kind of heads or win tails you lose of if spread's tighten will refinance you tighter and if spreads widen, we won't. So whereas maybe 18 months ago, it was kind of refi and reset mania here at Eagle Point, I couldn't tell you the last time we did one of those because right now our debt is so in the money. So we're fortunate and our maturities are longer than our loans, so we don't have any refinancing need in our CLO portfolio. So the good news loans are shorter and they're refinancing wider right now. Our spreads are set in stone. So that much is good. In terms of earnings power for the company, obviously, it's very difficult to forecast earnings. We like to make things as high as possible, that much I can assure you. The pickup in cash flow in April versus the prior quarter or two was driven by just a kind of a natural correction of a basis between one-month and three-month LIBOR or one-month and three-month SOFR. While CLO debt all pays off of three-month rates, LIBOR or SOFR, loans can pay one- month, three-month, six-months or even off of prime, prime minus typically. But it's an oddity in the loan market that the borrower can choose their rate. And when rates were moving up very, very quickly and the short end of the yield curve was steep. What folks did was, focus on if you were a corporate treasurer and it was a 25 basis points difference in one-month versus three-month rates, you pay the one-month rate. Our CLO guys had to keep paying three-month to our lenders and that caused a little bit of mismatch. As the short end of the yield curve and again, this is the one to three month yield curve. There's nothing to do with five years, 10 year, 30 year treasuries. This is the one to three month portion of the yield curve as that has kind of normalized and flattened, we're seeing the difference even go to one month LIBOR being very modest and more companies in many cases going back to three month LIBOR. So that's good. We like more income, not less. And then how does that translate to earnings, broadly when we forecast affected of yields, it's based on the cash flows on the loans versus the cost of the debt. If we get more cash in than we modeled, which is what happened on many investments in April, that has the effect of pushing down the amortized cost. Let's say we have an investment with a 15% loss adjusted effective yield and we expect it to get a certain amount of cash and we got a greater amount of cash that excess is treated as a return of capital in our accounting system and it was very standard accounting. From there, when we reforecast expected yield for the next quarter, all else equal and obviously that's a big statement, we have a lower basis from which we're forecasting those cash flows. So if the cash flow stages as we predicted them, but now we have a lower basis, all else equal the effective yield goes up, because we get that same cash off a lower basis. So if everything else stays the same and we got that bonus or that normalized – more normalized long term distribution in April that would suggest that effective yields could go up prospectively. Obviously, there's a multitude of other things that could impact it, but holding all else constant that would drive effective yield up, which would therefore likely drive earnings higher. So a lot of factors go into that, but that's the broad piece. It's always a good scenario when we're getting more cash flow from our portfolio.