loop: fix error logging
add deprecation to report headers
unicode support in printReport