Index: gc_lang/fr/modules-js/gce_suggestions.js
==================================================================
--- gc_lang/fr/modules-js/gce_suggestions.js
+++ gc_lang/fr/modules-js/gce_suggestions.js
@@ -64,13 +64,13 @@
                 }
             }
         }
     }
     if (funcSugg2) {
-        let aSugg2 = funcSugg2(sFlex);
-        if (aSugg2.size > 0) {
-            aSugg.add(aSugg2);
+        let sSugg2 = funcSugg2(sFlex);
+        if (sSugg2.length > 0) {
+            aSugg.add(sSugg2);
         }
     }
     if (aSugg.size > 0) {
         if (bVC) {
             return Array.from(aSugg).map((sSugg) => joinVerbAndSuffix(sSugg, sSfx)).join("|");
@@ -170,11 +170,11 @@
                 }
             }
         }
         else {
             for (let [sTense, ] of lTenses) {
-                for (let sWho of [ ...sMorph.matchAll(/:[123][sp]/g) ]) {
+                for (let [sWho, ] of [ ...sMorph.matchAll(/:[123][sp]/g) ]) {
                     if (conj.hasConj(sStem, sTense, sWho)) {
                         aSugg.add(conj.getConj(sStem, sTense, sWho));
                     }
                 }
             }

Index: gc_lang/fr/modules/gce_suggestions.py
==================================================================
--- gc_lang/fr/modules/gce_suggestions.py
+++ gc_lang/fr/modules/gce_suggestions.py
@@ -45,13 +45,13 @@
                 if sWho == ":1ś" and not conj._hasConjWithTags(tTags, sTense, ":1ś"):
                     sWho = ":1s"
                 if conj._hasConjWithTags(tTags, sTense, sWho):
                     aSugg.add(conj._getConjWithTags(sStem, tTags, sTense, sWho))
     if funcSugg2:
-        aSugg2 = funcSugg2(sFlex)
-        if aSugg2:
-            aSugg.add(aSugg2)
+        sSugg2 = funcSugg2(sFlex)
+        if sSugg2:
+            aSugg.add(sSugg2)
     if aSugg:
         if bVC:
             aSugg = [ joinVerbAndSuffix(sSugg, sSfx)  for sSugg in aSugg ]
         return "|".join(aSugg)
     return ""

Index: gc_lang/fr/rules.grx
==================================================================
--- gc_lang/fr/rules.grx
+++ gc_lang/fr/rules.grx
@@ -24363,11 +24363,10 @@
         -4>> =suggMasPlur(\4, True)                                                         && Accord de genre erroné : « \3 » est masculin, « \4 » est féminin.
         <<- /gn/ morph(\3, ":[NA].*:[pi]", ":G") and morph(\4, ":[NA].*:s", "*") and not apposition(\3, \4) and not (value(>1, "|et|,|") and morph(>2, ":A"))
             and not (value(\1, "|de|d’|") and value(<1, "|un|une|"))
         -4>> =suggMasPlur(\4)                                                               && Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au pluriel.
 
-TEST: certains claviers {{dégueulasse}}                                                     ->> dégueulasses|dégueulassés|dégueulés|dégueulassent
 TEST: certains hommes {{petite}}                                                            ->> petits
 TEST: auxdits hommes {{connu}}                                                              ->> connus
 TEST: quels hommes {{grandes}}                                                              ->> grands
 TEST: elle se rappelle de quels rapports {{désastreuses}} il s’agit.                        ->> désastreux
 TEST: de quels grands {{fou}} s’agit-il ?                                                   ->> fous
@@ -33144,10 +33143,11 @@
 TEST: certaines petites {{fatigue}}                                                                 ->> fatiguent|fatigues|fatiguées
 TEST: plusieurs personnes {{devienne}} des robots                                                   ->> deviennent
 TEST: plusieurs pressions qui ne {{donne}} pas les résultats attendus.                              ->> donnent
 TEST: plusieurs petites {{actionne}} le levier ensemble.                                            ->> actionnent
 TEST: plusieurs femmes {{marchande}}                                                                ->> marchandent|marchandes
+TEST: certains claviers {{dégueulasse}}                                                             ->> dégueulasses|dégueulassés|dégueulés|dégueulassent
 TEST: j’en connais plusieurs soumises à de très fortes pressions
 TEST: certaines femmes prises par leur travail n’ont plus le temps pour rien d’autre.
 TEST: certains imbéciles passés à l’ennemi feraient mieux de se taire.