That's quite the list of questions on just one subject, George, and good morning. So let's start with the first piece, which is the technologies that are being talked about as deployed against the $9 billion that was awarded. If you do the math, roughly 9% of it went to satellite. A little under the remaining -- half of the remaining, so about 35% of it is tied to some form of fixed wireless, and then the larger portion is tied to fiber builders. So how do we feel about that mix? Well, I think that mix speaks very well to rural deployments of broadband, depending upon how sparks or how dense the locations are, any one of those technologies might apply. So that's number one. Number two. Just at a high level, as you know, $9 billion was awarded out of the more than $20 billion available, so very clearly, there was some very aggressive bidding. And so, there's a lot of funds that are still remaining to be let and there's no announcement yet as to how they will deploy those. So, let's focus on the $9 billion that was. As you know, the long-form submissions, what's today? So actually, the long-form submissions are due end of this week. The solution details are a couple of weeks out on the long form, and then you have to defend your responses. And so will be interesting to see who passes muster on that, and ultimately, the funding starts July, August of this coming year. From a timing standpoint, there's nothing that's changed in our guidance. We still believe this is a 2022 event. But now let's go back to your question, I think, which was sort of how do we feel about it. In short, we feel good. There's a number of folks, obviously, in the less that we know well. And we feel comfortable that we are well positioned, and some of them, we believe, have a very good chance of passing muster on those reviews. But my overall message would be, I think, quite congruent with what we have said all along, which is, this is a 2022 event. There are a lot of steps to go through, and we've been through these before. So, let me stop there and see if that answers most of your questions.