tinkering with error handling, reporting