Yes, I got to be a little bit careful with this. I would say, I will answer it more holistically. You know, when we say that Novanta provides mission-critical technology solutions for our customers, it basically means that we fundamentally solve or improve, let's say, throughput. So, therefore produce a significantly higher level of parts per time unit, yield or cost of quality, right. So, in terms of -- and that's, again, a throughput and a cost environment or enhance basically their capability to produce something that has never been done before. I would basically say, this solution offers all three, right? And it has a tremendous impact on end user, basically yields, productivity, throughput, uptime. And so, we feel very good about it. But this is a typical Novanta solution that we employ also in robotics or broader material processing or I would argue DNA sequencing, right? So, we enable productivity improvements for the end user and customers. So for example, in DNA sequencing is really driving the cost per test and genome down as a result of our core engine into those applications, right? So it's a very similar trend and approach across these applications and customers, which is why we're intrinsic and detailed and very differentiated part of their supply chain. So when we give all these examples, the themes typically or the solutions typically head on many of these themes in parallel, right, which is ultimately why we're extracting value from it. Our customers are extracting value from it and the end users are extracting value from it.