anchor.diff:                      tracefn "Response from %s:" url
                       tracefn ""
                       tracefn "%s" raw
  -                return parseODataListDetails(url,nugetURL,packageName,version,raw)
  +                let doc = getXmlDoc url raw
  +                return parseODataListDetails(url,nugetURL,packageName,version,doc)
               }
   
           let fallback () =
  
positive.code:                 tracefn "%s" (match raw with Some s -> s | _ -> "NOTFOUND 404")
              match raw with
              | Some raw ->
                  return parseODataEntryDetails(url,nugetURL,packageName,version,raw) |> ODataSearchResult.Match
              | None -> return ODataSearchResult.EmptyResult }
  
      async {
  
negative.code:                 tracefn "Response from %s:" firstUrl
                  tracefn ""
                  tracefn "%s" raw
              let doc = getXmlDoc firstUrl raw
              match parseODataListDetails(firstUrl,nugetURL,packageName,version,doc) with
              | EmptyResult ->
                  if verbose then tracefn "No results, trying again with Version instead of NormalizedVersion."
                  return! fallback()
  