Sure. Yes, so our positioning in TBA and EFC really has helped a lot post-COVID, right. We like a lot of people recognize the importance of the Fed large, consistent, and well telegraphed purchase program. So we've had on the long side of the TBA balance sheet, exposure to the coupons that have had strong rolls and that helped a lot in Q2. The other thing we've done, which I don't think you've seen, as many people do, which has been equally successful is we've had short positions in the rolls that the Fed is beyond the TBAs, the Feds not involved in where these blazing fast speeds have pushed the roll levels to negative numbers, right. And that's one way in which we've been able to get just on that part of our hedging, the cost of hedging actually being below zero, right. So EFC has benefited from long positions in TBAs with expiry rolls, but also short positions in the TBAs with the negative rolls, which is one of the ways that we've hedged for years, some of our higher coupon specified pools. I think ROEs are healthy now in the agency market. But, it's not enough to know what the Fed is doing right now; it's enough to know what they're going to do. So if you look at what happened to different TBA, coupons in the third quarter, there was one that really lagged, it was 30-year Fannie 3s. And the reason it lagged, it went from being a coupon that the Fed was buying to a Fed -- to a coupon that Fed used to buy, right, and when it did that, its roll collapsed, and its price collapsed. So it's not a bulletproof strategy that the Fed, what's on the Fed’s shopping list, it changes, it changes incrementally, but it changes, right. And if you are on the wrong side of that, and if you're caught holding a significant position in a TBA, where the price has gone up a lot, because it had a healthy roll. All of a sudden, if the Fed stops buying and that balloon deflates you're going to see the prices reverse. So we like it now for a portion of the portfolio. It's been successful for us. But I view it as one of several tools we have to generate returns. And obviously, it was -- it drove healthy earnings for us, and a lot of companies this quarter, but it's like anything else in these markets. I don't see it as riskless, right. And so having a good roll is one thing. But you also have to look at is the price of that TBA coupon, does it make sense? Is it going to stay where it is, if the roll weakens?