diff --git a/vectors.pl b/vectors.pl
index 499aa747225e715cd9b3f3fbd4203dc6b07db849..51bddd13c994e99d636a040f365b6ac9102c605b 100755
--- a/vectors.pl
+++ b/vectors.pl
@@ -12,7 +12,7 @@ print ".globl alltraps\n";
 for(my $i = 0; $i < 256; $i++){
     print ".globl vector$i\n";
     print "vector$i:\n";
-    if(($i < 8 || $i > 14) && $i != 17){
+    if(!($i == 8 || ($i >= 10 && $i <= 14) || $i == 17)){
         print "  pushl \$0\n";
     }
     print "  pushl \$$i\n";