diff --git a/ankiqt/ui/view.py b/ankiqt/ui/view.py
index 17f5ee12f..5adea5c21 100644
--- a/ankiqt/ui/view.py
+++ b/ankiqt/ui/view.py
@@ -151,7 +151,11 @@ class View(object):
given = unicode(self.main.mainWin.typeAnswerField.text())
res = []
for (i, c) in enumerate(given):
- if c == cor[i]:
+ try:
+ yes = c == cor[i]
+ except IndexError:
+ yes = False
+ if yes:
res.append("%s" % c)
else:
res.append("%s" % c)