reporter now generates OK message
improved logging and error handling