anchor.diff:              | None -> failwithf "Cannot find TargetFramework in %s" projFile
       let paketDir = tryFindPaketDirFromProject projFile
       paketDir |> Option.iter checkFableCoreVersion
  -    let rec crackProjects (acc: CrackedFsproj list) paketRefs projFile =
  +    let rec crackProjects (acc: CrackedFsproj list) projFile =
           acc |> List.tryFind (fun x ->
               String.Equals(x.projectFile, projFile, StringComparison.OrdinalIgnoreCase))
           |> function
  
positive.code: let rec findPaketDependenciesDir dir searchedDirs =
      let path = Path.Combine(dir, "paket.dependencies")
      if File.Exists(path) then
          Log.logVerbose(sprintf "Found %s inside %s" path dir)
          dir
      else
          match Directory.GetParent(dir) with
  
negative.code:         let projFileName = Path.GetFileName(projFile)
          let paketRefs = IO.Path.Combine(projDir, "obj", projFileName + ".references")
          if File.Exists(paketRefs) then
              let paketRefs =
                  File.ReadLines(paketRefs)
                  |> Seq.choose (tryGePaketRef paketDir targetFramework)
                  |> Seq.toList
              // paketRefs
              // |> Seq.map (sprintf "> %A")
              // |> String.concat "\n"
              // |> sprintf "Paket refs for %s\n%s" (Path.GetFileName(projFile))
              // |> Log.logVerbose
              paketRefs
          else []
  
  let checkFableCoreVersion paketDir =
  