Thanks, Jim. I assume you're talking about our eight sectors [ph]. Yes, so, I'm not quite sure we mean, in terms of surprise, in terms of the uplift, for sure. So I don't know that it's a surprise to us that we're seeing strength in 5G and cloud. Back in December, we knew that there was going to be some component shortages and constraints. But we've been very bullish on the 5G wireless infrastructure and cloud area of our business. So whether surprised or not, it's certainly an area where we continue to see strength. And I think that's largely both on the 5G side and the cloud side. Our services and our solutions are being well accepted and embraced out in the marketplace. So feel really good about that area of the business. In terms of supply constraints, I would say that we talked about this a bit in December, let's say, nine months ago, or so. You know, there was demand drops everywhere, based on COVID. I think that people took a lot of their demand signals, cut them abruptly. And then, at least our conversations with our customers, very few people anticipated the rebound that we've seen, which largely started August, September timeframe, and a bit to our surprise is continued to be very strong through early stages of 2021. And on the supply side, again, all of that drove constraints. One good piece of information, I think to share is any type of supply constraints, whether it be around resin, whether it be around silicon, whether it be around passives, whether it be around mechanicals all that's handicapped into our numbers and I would actually say that we took a fairly deep handicap to that for our Q3 and Q4. So I feel if anything, maybe there's some slight upsides to what we've put out today, assuming that the supply constraints don't work and worse. And the other thing I would say is, I think the procurement team at Jabil just simply the best team in the business. And if I think about our scale, if I think about our holistic approach to demand planning, whether that cuts across healthcare or mobility or EMS business or automotive, our team's knowledge of the marketplace, the knowledge of the commodities, knowledge of technologies, and in the long standing relationships we have is really allowing us to navigate what otherwise is a tough component market at the moment. So I feel we're getting along and getting by quite well, all things considered on a relative basis.