improve error reporting for complete parses which partially succeed