anchor.diff:          let error = Event<EventHandler<ErrorArgs>,ErrorArgs>()
           let logger = NLog.LogManager.GetCurrentClassLogger()
           let httpClient = new HttpClient()
  +        do
  +            httpClient.DefaultRequestHeaders.TryAddWithoutValidation("Accept", "text/html, application/xhtml+xml, application/xml; q=0.9, */*; q=0.8") |> ignore
  +            httpClient.DefaultRequestHeaders.TryAddWithoutValidation("Accept-Encoding", "peerdist") |> ignore
  +            httpClient.DefaultRequestHeaders.TryAddWithoutValidation("Accept-Language", "en-US") |> ignore
   
           let parseNullableDate (str) = 
               match str with
  
positive.code:                         return! this.getDividends(request)
                      with e -> 
                              logger.Error(e, "Error downloading dividend data: " + e.Message)
                              return System.Collections.Generic.List<Dividend>()
                  } |> Async.StartAsTask
negative.code: 
          member this.getSpecificSymbol(request: DividendRequest, symbol: string) =
              async {
                  let url = sprintf "https://www.nasdaq.com/symbol/%s/dividend-history" symbol
                  logger.Info("Downloading dividends from " + url)
                  let! html = this.getStrFromUrl(url)
                  let data = SymbolDividends.Load(html)
  