anchor.diff:      with exn ->
           (if exn.InnerException <> null then exn.Message + "\r\n" + exn.InnerException.Message
            else exn.Message)
  -        |> replaceAccessKey parameters.AccessKey
  +        |> replaceAccessKeys parameters
           |> failwith
   
   /// Creates a new NuGet package based on the given .nuspec or project file.
  
positive.code:     with
      | exn -> new Exception("Could not detect package version for " + package, exn) |> raise
  
  let private replaceAccessKey key (text : string) = 
      if isNullOrEmpty key then text
      else text.Replace(key, "PRIVATEKEY")
  
  let private createNuSpecFromTemplate parameters (templateNuSpec:FileInfo) =
      let specFile = parameters.WorkingDir @@ (templateNuSpec.Name.Replace("nuspec", "") + parameters.Version + ".nuspec")
  
negative.code:     let args =
          sprintf "push -source %s \"%s\" %s" parameters.PublishUrl (packageFileName parameters) parameters.AccessKey
  
      Trace.tracefn "%s %s in WorkingDir: %s Trials left: %d" parameters.ToolPath (replaceAccessKeys parameters args)
          (FullName parameters.WorkingDir) parameters.PublishTrials
      try
          let result =
  