diff --git a/python/dune/perftool/sumfact/symbolic.py b/python/dune/perftool/sumfact/symbolic.py
index 551a69b4b1aa4e0d67400ec8cfa29bcb6deaf3d7..28b7a061f330d839ab7e93be66aca397e6875109 100644
--- a/python/dune/perftool/sumfact/symbolic.py
+++ b/python/dune/perftool/sumfact/symbolic.py
@@ -409,10 +409,7 @@ class VectorizedSumfactKernel(SumfactKernelBase, ImmutableRecord, prim.Variable)
 
     @property
     def padded_indices(self):
-        indices = set(range(self.vector_width))
-        for h in range(len(self.kernels)):
-            for v in range(self.vertical_width):
-                indices.discard(h * self.horizontal_width + v)
+        indices = set(range(self.vector_width)) - set(range(len(self.kernels)))
         return tuple(self.kernels[0].quadrature_index(None) + (i,) for i in indices)
 
     @property