The nil case is for e.g. `--enabled` without any arguments. The liberality of this is copied functionality; if it should be changed to e.g. case-insensitivity, a ticket should be filed for that.