stuffing around with error reporting