Added some validation to the ReportIterator