basic error reporting
actually use the error reporting