anchor.diff:  
       let private handleFormSave (form : NuEditForm) (_ : EventArgs) =
           ignore ^ WorldChangers.Add (fun world ->
  +            form.saveFileDialog.Title <- "Save '" + (World.getUserState world).SelectedGroup.GroupName + "' As"
  +            form.saveFileDialog.FileName <- String.Empty
               let saveFileResult = form.saveFileDialog.ShowDialog form
               match saveFileResult with
               | DialogResult.OK -> trySaveFile form.saveFileDialog.FileName world; world
  
positive.code:     let selectTargetDirAndMakeNuPlugin () =
          use openDialog = new OpenFileDialog ()
          openDialog.Filter <- "Executable Files (*.exe)|*.exe"
          openDialog.Title <- "Select your game's executable file to make its assets and components available in the editor (or cancel for defaults)."
          if openDialog.ShowDialog () = DialogResult.OK
          then selectTargetDirAndMakeNuPluginFromFilePath openDialog.FileName
          else (".", NuPlugin ())
  
negative.code: 
      let private handleFormOpen (form : NuEditForm) (_ : EventArgs) =
          ignore ^ WorldChangers.Add (fun world ->
              form.openFileDialog.FileName <- String.Empty
              let openFileResult = form.openFileDialog.ShowDialog form
              match openFileResult with
              | DialogResult.OK ->
  