Treat role dependencies and explicit modules the same