anchor.diff:      match paketDir with
       | Some paketDir ->
           readPaketProjectRefLines targetFramework projFile
  -        |> Seq.choose (tryGetPaketRefNameAndDir paketDir (fun l -> l.StartsWith("Fable.Core")))
  +        |> Seq.choose (tryGetPaketRefNameAndDir paketDir ((=) "Fable.Core"))
           |> Seq.tryHead
           |> Option.map (fun (_, corePkgDir) -> IO.Path.Combine(corePkgDir, "fable-core"))
       | None -> None
  
positive.code:             else None
          | None -> None
  
  let tryGetPaketRef paketDir (targetFramework: TargetFramework) (refLine: string): PaketRef option =
      tryGetPaketRefNameAndDir paketDir (fun l -> l.StartsWith("Fable.") && not(l.StartsWith("Fable.Core"))) refLine
      |> Option.map (fun (refName, pkgDir) ->
          let fableProj = IO.Path.Combine(pkgDir, "fable", refName + ".fsproj")
          if File.Exists(fableProj) then
  
negative.code:     then findPaketDependenciesDir projDir [] |> Some
      else None
  
  let private tryGetPaketRefNameAndDir paketDir (filterPackage: string->bool) (refLine: string) =
      let parts = refLine.Split(',')
      if filterPackage parts.[0] then
          let refName, refGroup =
              if parts.Length = 4 then
                  match parts.[3].ToLower() with
  