No, this is -- that's very, very good question, Noah and it does feel different, because the business, it has evolved more than just being an Energy Savings Performance Contracting company, or product offering. It has moved into the microgrids, like you said; many utilities. I'm not going to build that many more centralized power plants. And the microgrids, the battery storage, the distributed generation, whether it's combined heat and power or solar or whatever the case may be, it's beginning to take very, very good hold across the country, and that's why I feel more optimistic than ever before that we are, as Ameresco as company, in a very good position to take advantage of those opportunities. And if you look at the projects that they become larger and they have more of an operation and maintenance trail to it, are the projects that basically they solve a bigger question of what's going to happen into the power generation and the utility industry in general. And I feel we are in a very, very good position to play in that market. That's why I'm encouraged and that's why the last couple of years we've been transforming the company that all units across the company and they can sell distributed generation whether it is solar, or it's combined heat and power, or whether it's battery storage or whatever the case might be. And take advantage of the opportunities that they are out there. The market is changing. It's no -- and that's what makes it -- otherwise it has expanded. If you were to look just energy performance contracting business, it's about $8 billion, $9 billion. If you put distributed solar, combined heat and power, microgrids and so on, you're talking $20 billion to $30 billion market opportunity. So, if we were to take 12% of that market share, we'd be very much large company down the road. So, that's where we are.