And OpenRISC no is the best way to control the hardware layer to prevent this kind of problem?