HardwareManager unharcoded