put back in the hardware has_ settings.