That sounds like a bug in the source system. Since CMOD is an archive, an empty document is something I'd consider an error. (Why would I want to archive an empty document? If there's a valid reason for having no results in a report, the report should contain a notice saying so.)