Yes. Thanks for the question. So first of all, I would talk about it in two buckets. And as reminder, one, on the branded medical products, when we see price increases from those manufacturers, we are able to pass those through because it is like you're used to on the pharma side a cost-plus type of model. So whatever that cost is, we pass it on. So what we're talking about specifically here is the impact on Cardinal branded products, whether it be the Cardinal brand or Kendall, Curity, Kangaroo, all of our brands that we have, as we see input costs going up, whether that be transportation, ocean, freight, commodities, et cetera. Those are the types of things that are impacting. And so as again, as I think about the entire medical segment, remember, it is highly focused in this one area. As we look across the rest of the segment, we see really good progress on our initiatives and the various activities that we have going on. Specifically related to this to your point around taking pricing. As you know, taking pricing in this marketplace is complicated. First of all, you have to work not only with the actual customers themselves, but you also need to work with the GPOs and make sure that you are communicating what you intend to do when you'll do it, you have to give notice. Remember, in many cases, these are contracts that we have that could be multiyear contracts in place at a fixed price, because this is an industry that has historically not seen large fluctuations in pricing. It's been relatively stable in while you might see little things here and there. It's generally been very stable. And so the industry itself has been comfortable with doing longer term pricing. Obviously, that model needs to change going forward based on what we've seen in this hyperinflation environment that we're in that not only has occurred but seems to be lasting at least a little bit longer. And so this is about working with customers on redesigning the contracts, working with the GPOs working directly with the customers. We have been having those conversations. So we did take price increases on five categories, effective March 1. We recently added four more categories. This represents 1000s of SKUs. In fact, it's almost half of our Cardinal Health branded portfolio, we have now taken price on. And to your point, when we compete on products that's not just against the other distributors. And in fact, in most cases, it's against many other folks in the marketplace, including some of the branded suppliers. So we do have to understand what they are doing in the market and understanding how that as we raise prices, we still remain competitive in the best option for our customers.