Yeah. So if I look at it, you've got about $1 shortfall, about $0.70 of that is related to timing. So you've got Japan, India, U.S. projects and U.S. module. But there's also another, call it, roughly $30 million of true cost increases. So impacts from U.S. project, weather issues. We had an accrual change relating to this deal with a customer. We have some severance and other miscellaneous costs. So if I look at those, you've got, call it, $0.70 of the roughly $1 is associated with timing versus true cost impact. When I roll that forward into 2020, about $0.50 of that is going to roll into 2020. So the breakdown there is, in Japan, two of the three assets are being pushed into 2020. Our Miyagi asset, however, is not just based on where we see the timing of construction and the Gen 5 today. Now, if that changes that could get pulled in later, but as of now, that's not in the guidance for 2020. The other pieces that previously we'd assumed the structuring of our Japan assets will go through this private fund that I mentioned in the prepared remarks, based on pulling the Miyagi asset out and the complexity we've have seen, I think we're targeting now selling those assets on a bilateral basis versus in a fund with a small impact to that. So that $0.50 to Japan, you are going to pull about $0.35 through. The other timing piece, you're going to pull about $0.15 of the $0.20, that's a function of - in the U.S., although we hit substantial completion on the projects that we were targeting by year-end, we had some small cost increases to do so, as well as the fact that on the India assets, we just had some diminishing value, as we've been negotiating those sale contracts. So if you look at it, you can assume about $0.50 gets rolled 2019 to 2020.