You can't add collection requirements to roles, so we have to clean this up and just document the dependencies