maybe flip the conditions around, so in the case where people run windows, the default of mods-available is the default when `nil` is returned