anchor.diff:  
           let conf = 
               // Search all profiles for a subkey that has the exe as its ExePath
  -            let targetProfile = findProfile exePath
  +            let targetProfile = findProfileKeyName exePath
   
               let profPath = 
                   match targetProfile with
  
positive.code:         value
  
      let createNewProfile() = 
          let profiles = getProfiles() 
        
          let pName = seq { 0..9999 } |> Seq.tryPick (fun i -> 
              let pname = "Profile" + zeroPad 4 (i.ToString())
  
negative.code:             failwithf "Exe path does not exist, cannot save profile: %A" conf.ExePath
  
          // already exist?
          let profKey = findProfileKeyName conf.ExePath
          let profKey = 
              match profKey with 
              | Some key -> key
  