anchor.diff:                      with exn ->
                           // If cecil fails we might want to trigger a warning, but you know what?
                           // we can continue using the FSI-ASSEMBLY.dll
  -                        traceFAKE "%O" exn
  +                        traceFAKE "Warning (please open an issue on FAKE and /cc @matthid): %O" exn
                           File.Move(name + ".dll", cacheInfo.AssemblyPath)
   
                       for name in [ name; wishName ] do
  
positive.code:                         cacheConfig.Save(cacheInfo.CacheConfigPath)
                          if printDetails then trace (System.Environment.NewLine + "Saved cache")
              with ex ->
                  handleException ex
                  reraise()
  
  let internal onMessage isError =
      let printer = if isError && TraceListener.importantMessagesToStdErr then eprintf else printf
  
negative.code:     use out = ScriptHost.CreateForwardWriter onOutMsg
      use err = ScriptHost.CreateForwardWriter onErrMsg
      if useCache && cacheInfo.IsValid then
          if printDetails then trace "Using cache"
          let noExtension = Path.GetFileNameWithoutExtension(cacheInfo.ScriptFileName)
  
  