main: use `wants` and `mods`