Yes, Michael, it's Steve, and maybe Will can follow up with anything I missed. But all this is doing is taken our balance sheet as a point in time static balance sheet, so it's not growing it for securities or anything like that. And just shocking it for rates 100 basis points across the curve. And so when you look at that number, what it does is it makes the net income of the bank go up about 15%. Now, we all know, it's not all going to be 100 basis points on one day, but this is directionally just tells you as you incrementally move 25 basis points, or what have you, that's how that would play out for our model. A couple things to note on that slide too is our floating rate loans around 31% on a daily basis, and then we have about another 20% that are variable, and a lot of that reprice is in the first year, and only 49% fix. So that drives some of it. But I kind of go back to what really is the asset sensitivity to our entire franchise, obviously, we have a lot of cash on the balance sheet today, that we normally don't have so 15% of assets, that's obviously a driver. Number two, our floating rate, loan portfolio is probably well within peers, and pretty normal for our size. But the piece that I think is probably the most important is just our deposit portfolio and the power of our franchise, and in a race up environment, we have a slide in here that detail about our deposits, but we have 59% of our deposits are in checking accounts, versus 41% of our peers. And so that's just a significant advantage or change we have 816,000 checking accounts and 1,000,002 total accounts in higher rates, that's when the betas stay lower than hopefully peers. And that's where you outperform. So all of that is built into this model that hopefully that help to answer your question.