diff --git a/lib/providers/generate_wallets.dart b/lib/providers/generate_wallets.dart
index 9e4ec1018090429b8e497c5cc28d9c3c0ccbbc51..2a0f57f9db023ebc4a78807343c6896b1a4f2f40 100644
--- a/lib/providers/generate_wallets.dart
+++ b/lib/providers/generate_wallets.dart
@@ -272,7 +272,7 @@ class GenerateWalletsProvider with ChangeNotifier {
     return _wordsList;
   }
 
-  bool isBipWord(String word) {
+  bool isBipWord(String word, [bool checkRedondance = true]) {
     bool isValid = false;
     notifyListeners();
 
@@ -284,9 +284,8 @@ class GenerateWalletsProvider with ChangeNotifier {
     if (bip39Words(appLang).contains(word.toLowerCase())) {
       for (var bipWord in bip39Words(appLang)) {
         if (bipWord.startsWith(word)) {
-          log.d('ploppp : ' + nbrMatch.toString());
           isValid = nbrMatch == 0 ? true : false;
-          nbrMatch = nbrMatch + 1;
+          if (checkRedondance) nbrMatch = nbrMatch + 1;
         }
       }
     }
@@ -363,7 +362,7 @@ class GenerateWalletsProvider with ChangeNotifier {
       cellController11
     ];
     for (var word in sentence!.text!.split(' ')) {
-      bool isValid = isBipWord(word);
+      bool isValid = isBipWord(word, false);
 
       if (isValid) {
         cells[nbr].text = word;