diff --git a/src/grammar_checker_google_jeremy.py b/src/grammar_checker_google_jeremy.py
index 530a3c44f08c181873e6b978379bbf5b9a91c15a..8563694d4a1428984df14738971d78688d97ae7d 100644
--- a/src/grammar_checker_google_jeremy.py
+++ b/src/grammar_checker_google_jeremy.py
@@ -143,7 +143,7 @@ class GrammarCheckerGoogle:
             probs = [self.float_min]
         chained_probs = math.prod(probs)
         diff_list = [(j-i) for i, j in zip(probs[:-1], probs[1:])]
-        logged_chained_prob = -np.log10((chained_probs)**(1/len(n_grams))) if x != 0 else (chained_probs)**(1/len(n_grams))
+        logged_chained_prob = -np.log10((chained_probs)**(1/len(n_grams))) if (chained_probs)**(1/len(n_grams)) != 0 else (chained_probs)**(1/len(n_grams))
         
         
         if logged_chained_prob <= self.threshold: