Sure. Yes, Mark, I think you highlighted it well. There's a pretty incredible set of assets inside the company now that I would argue is very unique in terms of all of these being under one roof. I would actually add there's even more. I think you gave three great examples. I would say our security IP, storage and I/O. And you're absolutely right, when we engage in our various business models, whether it's a full custom design or, call it, a semi-custom partnership design with a mix of IP from the customer and ours, every one of those IPs gets put on the table. And we gave an example actually in the prepared remarks about the storage accelerator opportunity, where it's not just a storage product, it's got CPUs, it's got security and it's got some pretty advanced network interfaces, especially when you talk about things like going from NVMe to Ethernet as an example. So very unique, and it's part of our value prop and the fact also that we can do this under one roof. And despite the fact that a lot of these IPs we have or these people we have come from other companies, it's a one Marvell culture in our company. And so when we go and engage, this doesn't look like 12 business units or, oh, there's the Cavium team. I don't know if somebody has to go work with them and there's the Innovium team. There's one integrated go-to-market strategy and technology platform, and it's very powerful. And I think it's going to become even more and more relevant. And I would say, we don't really think about our business, Mark, at this point between pure merchant, pure semi-custom, pure custom. I mean there's all these different business models in-between. And even our merchant products, what we're finding, like let me give you an example in storage. We end up doing a fair degree, for example, on our high-end data center class SSD controllers now. We're doing a fair amount of customization, particularly on the firmware and the software, as an example, for each individual customer that makes it very, very sticky. And occasionally, we'll spend a metal option off and we'll give them a certain feature that they want or need. But yes, in a way, a lot of our business already today is effectively customized in the standpoint that we've really optimized it for the application. And that could be in the hardware or it could be in the software and the firmware. So I think that that those lines are fairly blurred now is what I would say, Mark, and I think it's good. I think it enables us to stay flexible, and it's enabling us to win new accounts.