 Hardware and software, they have to co-evolve. They have to be designed together to be really efficient when it comes to both compute time, but also much more importantly energy efficiency. In future we will have hardware which can change, which can be reconfigured, can be completely redrawn from the beginning. So there are technologies like FPGAs which are really not recent. They exist for many, many years already, but they have been used only in niches so far. So what we're envisioning is that this technology will eventually evolve into something where any user can actually create a compute environment which is optimized for their specific needs, not just by reconfiguring hardware but creating exactly the kind of hardware environment on which the software, which they also have customized for their needs, can run so that both time and energy efficiency can be achieved at the same time. With Red Hat's philosophy of freedom of the developer also and the user in mind, we don't want a new world of hardware to be locked up in the same way as the existing world of hardware is and therefore we want to be sure by being very early to the game that we can get our stake into the ground so that we can make sure that they follow the same philosophy for the hardware, software merger as we have done it for the software side before.