diff --git a/java/src/com/android/inputmethod/latin/BinaryDictionary.java b/java/src/com/android/inputmethod/latin/BinaryDictionary.java
index 7da2035447bf4e85384ebbdf17625e08bc917518..5ecebebf84ea56c750d9074fe7432ea5702c7546 100644
--- a/java/src/com/android/inputmethod/latin/BinaryDictionary.java
+++ b/java/src/com/android/inputmethod/latin/BinaryDictionary.java
@@ -125,8 +125,8 @@ public class BinaryDictionary extends Dictionary {
 
         final int count;
         if (composer.size() <= 1) {
-            count = TextUtils.isEmpty(prevWord) ? -1 : getBigramsInternal(composer,
-                    prevWordCodePointArray);
+            if (TextUtils.isEmpty(prevWord)) return null;
+            count = getBigramsInternal(composer, prevWordCodePointArray);
         } else {
             count = getWordsInternal(composer, prevWordCodePointArray, proximityInfo);
         }