All right. Thanks, Ken. Good to hear from you. Well, let me let me take the first one first. With respect to Mylan, obviously, there's two biosimilar pegfilgrastims on the market, ourselves and Mylan. We believe that our very, very strong commitment to supply is a differentiator. We announced during the quarter of course, that we went up to 400,000 syringes, we launched with 350,000 syringes. We have a very, very strong inspection record with the regulators at our facility, both the FDA and the EMA have been through there multiple occasions. And in earlier calls, I think that we have reviewed our really stellar inspection record, not only just at KDI but also at our analytical facility which took zero 43s in Camarillo we had inspections here at our headquarters took zero 43s. Our analytical lab that our immunogenicity took zero 43. So, Coherus has a very significant commitment to quality that we have backed up with investment over the past couple years. And the way we look at that is that has paid off very well for us, that emphasis on very high quality supply, and have a very strong commitment and quality organization internally. And I think that has been a differentiator in the market. With respect to the pipeline, let me just start with the anti-TNFs and then on through ophthalmology. We expect to launch our Humira biosimilar 1420 mid-2023, as previously announced. And in terms of ophthalmology, we haven't said too much about that, but I would say that you'll probably hear more about the ophthalmology franchise as we make further progress over the next six months, so, if not on the November call, the call after that. We're currently in a number of things with the ophthalmology franchise. But we have reiterated earlier that we think ophthalmology is an excellent segue from oncology. A lot of the very same drivers, very same dynamics, Medicare Part B, buy-and-bill, and so on. Now, with respect to your Enbrel question, of course, we're watching the Sandoz Amgen case closely. We're taking a look at our own internal timelines. We have not, of course, provided any guidance in terms of how long it would take to turn a BLA on Enbrel. BLAs typically take about a year to put together. And currently we're focused on the one product which has a certain launch window, which is mid-2023, the Humira biosimilar. Now, if something happens, we'll take a close look at Enbrel, but we're not able to provide any guidance right now as to how quickly we could change gears and focus on Enbrel.