Yes. Savi, this is Jonathan. Clearly, the attrition issue has been significant. A big part of it is, in fact, the backfill and being able to get the training done. We're fortunate in that we actually have adequate SIM time. We secured a bunch of sim time, right, as this problem began to sort of erupt back in 2021. So we just put another E-Jet simulator online. A matter of fact, three days ago, we have another CRJ sim coming. And we actually have another sim coming in 10 months. So we think, from that standpoint, just the structural piece, we can do it. We have to continue to fill classes, which, given the 1,500-hour rule has made it obviously more difficult with what we feel to be actually less qualified people than the students that we were getting from the programs that we train people have in it. But clearly, the attrition piece is the wildcard. Mesa was fortunate and its part of the problem that we've had is our attrition was actually on the low side of the industry for the first three or four months of the year and didn't pick up until really November, December, where we had a significant spike. But believe it or not, our spike was actually in FOs, and it just caused us to, for example, in one of our operations, literally, all of our cancellations were due to a lack of FOs. So obviously, the issue is going to be going forward what the majors do, I mean, it's fortunate that we've had very open conversations with United, American about this. United has been extremely helpful and understanding. We put together an AVA program with them. We're the only large jet independent regional carrier with a flow-through like we have with United. And at American, given that they operate their own regionals, they are very much aware of the problem and are sympathetic because they're dealing with the same thing. So I think that while this is an industry problem, I'd like to think that Mesa is reasonably well positioned given our relationships with American and United. I do think that there are some things that we are doing that are a little bit different that should help us. I think primarily the piece about the sim times, I don't think people should underestimate just ability to get enough sim training to qualify people is going to become challenging, and I think we're reasonably well positioned in that. So I mean, if attrition stabilizes, I think we can pull our way through this. It's not going to be easy, but I think that it's really you need the outlook is going to be based on attrition. I think one more thing just to mention quickly is, while attrition impacted us this last quarter, please do not understand the impact of COVID. Because when you're dealing with 23%, 24%, 25% absence rates, I mean I don't care what the attrition is, if you have no attrition, you would not be able to cover that on a day-to-day basis, where we were canceling there were days we canceled more flights in a day than we had canceled in the previous 12 months and that really had to do with attrition. And the other thing I'd like to point out on that because I think it's important because people have that, what -- is there an issue with the pilots? Is there some kind of problem there? And I'm like, well, we've had coded COVID for the last almost two years, and we've had no problems with attendance. We really only had a problem when you had Omicron and Delta, which really had a big impact on the group. And to give you an idea how big the impact was, again, there were a period of time where our infection rate was actually up 30-fold over the previous months. So I mean, there was a confluence of issues here that clearly impacted us on the pilot side, which we're going to do everything we can to fix. The one piece of good news is that, for the last five days, we've had one infection, which is really a drop-off that we did not expect even -- we did not expect or even hope could happen so fast. So hopefully, at least that piece of it is behind us right now.