And I -- just to add to what Mark said. I think if you look at agency repo, the haircuts there historically, they have been incredibly steady and resilient really since the financial crisis, I would say, the 2008 financial crisis. So right around for customers like us, right around in that 5% to 6% area and frankly, that's plenty of leverage; being able to leverage 16, 20 times, 5% or 6% haircut is plenty of leverage. We certainly don't see -- let's say if rates go up or something like that because of the taper or the end of easing or whatever you want to call it, it's -- I don't think you're going to see a significant increase in Agency haircuts at all. And in terms of spreads, those really have tracked -- again, other than in certain extreme situations like COVID, those really have tracked very closely. just the general collateral treasury so for market, now you'd call it. Obviously, a few basis points here or there it can move, but if you look certainly in recent times, and I think we in our Ellington residential deck, we actually have a slide on that in terms of just repo of costs and things like that, but it's a very close tracking. Now I think where it gets interesting is in the credit sector, because we also have repo not just in agency mortgages, we also have them in non-agency RMBS, and all the other products that we invest including loans. Some of our loans are actually financed via repo. And there when you look at the haircuts and spreads, you've seen nothing but compression and I think the pattern there is that you'll have an event in the market, like COVID in early 2020 and then in response to that, that's a liquidity crisis. You're going to see haircuts go up immediately. You're going to see yield spreads go up on the assets themselves and you're also going to see financing spreads go up. So that happened and then the asset always seems to lead the financing historically; I think that's been the pattern. Really both ways. So, you'll since then obviously in the last year and a half, you've seen haircuts steadily come down. You've seen spreads steadily come down. They haven't come down as fast as the asset yields have come down. But I think the trend is still in that direction, so we're certainly hopeful that we'll continue to see and I believe you will continue to see spreads on the credit assets and their repo continue to compress and haircuts maybe compressed a little bit from here.