Yeah. Thanks, Brendan. And obviously, we're excited to announce the small-volume auto-injector deal with a current partner who signed up for a commercial product. Now, that particular deal and any more information is confidential at this time, but what we can say is that when we add on a small-volume auto-injector deal, it starts with the development agreement. Those are structured in such a way that there's a certain fee-for-service, if you think about like that, as we make progress in creating and developing the auto-injector. And then, as that progress is made, we move into discussions on a commercial agreement. And for small-volume injectors, the traditional structure would be that there would be a certain price per device depending on volume that includes a margin or a markup for the manufacturer in the case of Halozyme. So, it will be another revenue stream for Halozyme that would be reflected in product sales. Now that's specific for the small-volume auto-injector; in fact, that does not need ENHANZE in it necessarily. When we think about the opportunity for the high-volume auto-injector, ENHANZE is the secret sauce for the high-volume auto-injector to work. And so, high-volume auto-injector deals will be either associated with our current partners who already have ENHANZE or could be with new partners who are licensing ENHANZE and the high-volume auto-injector. Whichever way it goes, it is driving new royalty streams for us as it could be bringing new products into the clinic for current partners or brand new products into the clinic. And in addition to that, we would receive a certain fee, product sales once again on the sale of each and every device that we sell. So, a nice layering on of both royalty addition and product sales in the case of the high-volume auto-injector. And the current agreement with the small-volume auto-injector is I think a nice illustration of patients. We have been in that conversation for a period of time. We've continued to work through just internal reviews and approvals. And it's exactly the same as what's happening on our discussions with high-volume injector -- well, high-volume auto-injectors and also ENHANZE. And so, we are in conversations with large pharma, with biotech, we're at different stages, still in technical view with some, but moved on to terms discussions with others. And we just have to patiently walk through each company's process to get to that decision. But based on the progress that we've continued to make, and I know from the outside it seems slow, but we are very pleased with the progress we're making, I am very confident we're going to sign additional ENHANZE deals and high-volume auto-injector deals. We just have to go through the processes.