wrap errors in default errorHandler