don't duplicate data where not needed
don't report empty data
ErrorHandler as acceptable global