This makes it impossible to disable the driver through the config if you don't want it. The proper place to do such auto-detection is the default value of the node in the config tree