If an ERM report covers several data sources, it might be a good idea to prevent the choice of a report type that does not exist for all data sources. Currently it's easy to make a mistake, and the result is a void report.