So, what -- I'll do a little geographic overview and then I'll answer your question about new competition. So, we see a really strong American market. Clearly, the DG market in America is quite strong. We expect that to be, if anything, turbo-charged over the next, say, 20 months because of the potential lapse in the ITC. We'll see what happens there, of course. Just talked about U.S. utility, I think we're going to see some really interesting developments that are sustainable for solar in America. So, America's quite strong. Japan remains quite strong, although market in transition. So, I think the dynamic there will change over the next few quarters, but it's still quite strong. Japan is absolutely on fire. It's the world's largest market. It's got nothing but upside. I'm sorry, China is absolutely on fire. It's the world's largest market. And will continue to be so for many, many years. Our position there is quite strong, but China is quite good. Interestingly, we see South Africa is a market that's long-term sustainable and will grow as well because solar just makes sense in South Africa. They need energy and its economic. Some of our best economics in the world are actually in South Africa. Chile and Mexico will be -- more Mexico than Chile will be emerging markets. So you'll note, I didn't mention Europe. I think Europe is stabilizing and is not an area that we look for substantial growth, although that will with an interesting market as it develops to more of a market with complementary or adjacent services. So very strong markets worldwide, which of course means other companies see that which means there's a lot of emerging competition. And, yes, we do see a lot of the YieldCo’s interested in entering this market. It's a little late to become a solar developer, so many of the YieldCo’s are looking to partner with existing solar developers. It's not too late, but it's certainly late in the game. We've been at it for how you count between five and 10 years and have deployed many, many, many projects around the world. So -- but, yes, we do see intensifying competition. Lastly, Vishal, I'd say that look to -- we see the market morphing as time goes on here to being not only solar, but solar plus adjacent services. And so while the competition for selling pure solar intensifies, I think we're in another transition, one of many that we've seen over the last 10 years.