diff --git a/gen.pl b/gen.pl
index 8e250a908e5e3d4afd2c6dc5a0e36219dcf51066..d7699f10e4235b0563380b269678f7ea468e45cd 100755
--- a/gen.pl
+++ b/gen.pl
@@ -42,7 +42,7 @@ sub add {
 while (<>) {
   if (/^\s*#/) {
     # ignore comments
-  } elsif (/^.$/) {
+  } elsif (/^\.$/) {
     add();
 
     die "end of block without a question at line $ARGV:$.\n"