Yes. So, I’ll address that one and Meg, you can jump in here if you would like. So, let’s start with FX. I think to your point, we guided in October for the full year 2017 outlook at SAM. So, at that point in time, the euro was trading at call at 1.10; and the yen, which has another significant impact was trading at about 103. When we came out on the fourth quarter earnings call, we did highlight that there was some pressure. So, we got a question, I can’t remember who asked it. And we said yes, rates are less favorable than they were. I think at that point in time, the euro was about 1.06 and the yen as was at about 110, 111. But given the fact that we were three weeks into the year, given the fact that we were rolling into a new administration in the U.S. and we weren’t quite sure how that was going to play out, as well as the fact that we had hedges in place that protected the first quarter, we decided to continue to monitor the currency environment, we would make some operational changes that we thought were appropriate. And that’s why we didn’t change the guide down. As we sit here today, we’re now five months into the year, and that euro is still sitting at about 1.06; the yen is still sitting at about 112. So, we felt it was prudent to adjust our guide now. And it’s really -- it was a cognitive choice that Meg alluded to, is we had choices that we evaluated and we decided this was a prudent thing to do, so we could continue to drive the strategy, we continue to make the strategic investments that will drive long-term value. So, that’s the foreign exchange piece. And then, on the DRAM piece, those prices spiked in January, about 50% in January. We did do some advanced purchases in the fourth quarter but there was only so much you could buy because everybody sort of was facing the same thing, and there is only a limited amount of capacity. So again that’s why you didn’t see a lot of that pressure in our Q1 EPS because we were using inventory that we bought at lower pricing. And that’s something that will continue to play out in Q2, Q3 and Q4. I mean, it depends on how the capacity comes on line. And we really don’t see the foreign exchange changing drastically as we go forward as well. So, hopefully, that answers your question.