Small fix to how the mode hardware interface is implemented