Sure. On the macro side, there are always clouds on any horizon, and as you correctly state, we have no shortage of clouds today, all of the points that you mentioned, inflation, interest rates, certainly supply chain, labor shortages, tax policy, antitrust, et cetera. I would say that large multinational companies that we work with, and I think others, have shown that they have been very adaptive and resilient through many market dislocations over the past 5, 10, 15 years, and more so today than they ever have been. So, they're not wishing these risks away, but they include these risks and accommodate them in terms of how they think about corporate strategy and M&A. The one caveat, I would make on the macro side is that companies and markets don't react well to shocks or spikes or significant changes versus market expectations, as you all know. And so, I think a very significant and sudden change in inflationary expectations, a very significant or sudden change in interest rates, I think would dislocate, the markets and would also slow activity. I don't think that's likely but that's my view on how that might happen. With respect to micro, it's a very busy market and the whole ecosystem of the transactional world is very busy, but we’ve not felt any restraint or problem or unnecessary delays as it relates to, working with lawyers and others across the system.