           throw KMPError.copyFiles
         }
       }
-      if !haveInstalledOne {
-        Manager.shared.addKeyboard(keyboard)
-        haveInstalledOne = true
-      }
+      Manager.shared.addKeyboard(keyboard)
     }
   }
 }

      throw KMPError.fileSystem
    }
    
    var haveInstalledOne = false
    for keyboard in installableKeyboards {
      var installableFiles: [[Any]] = []
      

        if let languageName = languageJson["name"],
           let languageId = languageJson["id"] {
              self.languages.append(KMPLanguage(name: languageName, languageId: languageId))
        }
      }
    }
