diff --git a/java/src/com/android/inputmethod/latin/BinaryDictionary.java b/java/src/com/android/inputmethod/latin/BinaryDictionary.java
index 5ecebebf84ea56c750d9074fe7432ea5702c7546..3b294462e24f40bde1758f26ed14face35b75f7e 100644
--- a/java/src/com/android/inputmethod/latin/BinaryDictionary.java
+++ b/java/src/com/android/inputmethod/latin/BinaryDictionary.java
@@ -124,7 +124,7 @@ public class BinaryDictionary extends Dictionary {
         }
 
         final int count;
-        if (composer.size() <= 1) {
+        if (!composer.isBatchMode() && composer.size() <= 1) {
             if (TextUtils.isEmpty(prevWord)) return null;
             count = getBigramsInternal(composer, prevWordCodePointArray);
         } else {