diff --git a/native/src/unigram_dictionary.cpp b/native/src/unigram_dictionary.cpp
index c2cd76084f52b688056e5b0f16ee0d6860cce787..30fbaeae1f1a25c048caa010de55720120c3e5a1 100644
--- a/native/src/unigram_dictionary.cpp
+++ b/native/src/unigram_dictionary.cpp
@@ -521,7 +521,7 @@ inline int UnigramDictionary::calculateFinalFreq(const int inputIndex, const int
             finalFreq = capped255MultForFullMatchAccentsOrCapitalizationDifference(finalFreq);
         }
     }
-    if (sameLength && skipPos < 0) finalFreq *= FULL_WORD_MULTIPLIER;
+    if (sameLength) finalFreq *= FULL_WORD_MULTIPLIER;
     return finalFreq;
 }