Hey, Trevor. So, the only thing I'd add to what Gary said about spec pools is that, I think they would be more risk in the up 50 scenario, to the extent that they were really overvalued while they've done well, here today, I'd say they're appropriately valued for the current environment. So the other thing I'd say is that, a lot of our specified pool positions are lower loan balance pools, which get a lot of their convexity benefit from call protection, but they also generally have faster turnover as well. And so, in the upgrade scenarios that can help as well, but back to your question on, and just the percentage of the universe that's refinanced today. With a 4%, primary mortgage rate, it's about 30%, down 25, that number goes to about 40, call it mid-40s, and then down 50, it's probably mid-60s, percent of the universe that would be exposed to a 50 basis, point incentive to refinance. And then, in terms of I think the last part of your question was around, what kind of widening could we expect in mortgages? And I think it's going to be very coupon dependent, but I think it's logical to assume something on the order of, 10 to 15 basis points in, something like 50 basis point move, but it's going to depend on a lot of other factors curve and other things. But again, it's going to be coupon specific, and so it's hard just to throw a number out there.