adapt error reporting to support full results