reactive error reporting