Yes, thanks, Neel. Yes, so in terms of the purchasing decisions, I think the question is really around geography? And are we seeing it different in different places? So certainly, China remains China, in terms of the lock downs, and just lack of access to customers, depending on -- on how that's rolling through, and so that that continues to be a factor, just access, if you will. In terms of Europe, I think that's certainly something where, certainly with the, the inflation headwinds that they're seeing there, not to mention, the FX risk, I mean, obviously, we sell in dollars, and our products become more expensive. Look, to convert that into Euro. So, again, that just adds to the elongation of, people thinking about it constraint CapEx budgets and the like. And then in the US, again, I think, as we've mentioned on previous calls, again, it's really just the macro of, not only inflation, but then capital budgets, that people are, looking at reassessing, we've seen, approval levels get kicked up a level for people. So they need to go up a level to get approvals where they wouldn't have had to in the past. We've actually heard of a couple of customers, putting a freeze on all CapEx budget or CapEx spend for the rest of the year. So, these anecdotes just kind of add up to people are just taking longer to think about things. And I think it's globally with various factors, factoring in terms of the global -- the global picture in terms of headwinds.