So in the early going, I'm just going to talk about BE2 here, Krishna, in the early going, I'd say the first few months after we or maybe a quarter-and-a-half or so after we had the Bandwidth Engine 2 family available. We saw a lot of people using it for very, very for burst applications, where packet processing engine suite couldn't handle the incoming information. So it dumped it into Bandwidth Engines and it could burse back out whenever there was a space in the traffic flow that would enable you to do that. And we saw being it used for us some access, but we didn't see anybody getting too interested in intelligent offload, where you suddenly push so higher that you find out your packet processing engine suite can't keep up. So now when we come to product applications that we've seen today, well, I mentioned on the call I kind of shoved it in there as a statement, it was in my prepared remarks, that the MSR820, the intelligent offload product has in fact made some -- covered some real ground here recently. And people are running that thing in and around 6 billion accesses per second now. And they're talking about the latest and most advanced FPGAs they'll get their hands in dominating, doing the heavy lifting in these packet processing engines, and they're finding that they can increase the efficiency of the packet processing engine by starting to really think about offloading things. And we have a lot more people talking to us about that now. So now having said that, let's just skip ahead, they're long ways ahead, so now we have Bandwidth Engine 3 coming. And while Bandwidth Engine 2 provided intelligent offload, it's what I call, hardwired intelligent offload. There is certain functions we allow you to offload. And those are the only ones you can offload. And I forgot if it's Slide 6 or 7 or 8, but there is a number that you can take advantage of, if it's good for you. And as I mentioned, they're now being used. However, when you start talking about BE3, you have the ability to consider inserting your own algorithm into a special place in that chip and being able to be rather innovative in what you offload and how you offload it and what you can achieve by doing that. And when we started talking about BE3 some 18 months or 24 months ago, customers talked about just using the hardwired part and never exploring the options to really be innovative about optimizing their system behavior. And I think we've moved past that now too. There's people looking at innovating and what can be done and solved with something that's powerful as a Bandwidth Engine 3. So I hope I've answered your question.