anchor.diff:                  x.SelectedProfile.ExePath <- exePath
                   x.RaisePropertyChanged("SelectedProfile") 
               else
  -                MainViewUtils.failValidation "Cannot set exe path; it is already used by another profile")
  +                MainViewUtil.failValidation "Cannot set exe path; it is already used by another profile")
   
       member x.UpdateLoaderState(newState) =
           if newState <> loaderState then
  
positive.code:             Visibility.Hidden
  
      member x.BrowseExe = alwaysExecutable (fun action ->
          match MainViewUtils.selectExecutableDialog(Some(x.SelectedProfile.ExePath)) with
          | None -> ()
          | Some (exePath) -> 
              // verify that the chosen path is not already claimed by another profile
  
negative.code: open ViewModelUtil
  open ModelMod
  
  module MainViewUtil = 
      let popSelectExecutableDialog(currentExe:string option) = 
          let dlg = new OpenFileDialog()
  
          match currentExe with
  