diff --git a/examples/parallel-vtkhdf.py b/examples/parallel-vtkhdf.py
index 0d93ac7f56a5c37e55c2a48e1dd112f42399b801..a928176f1a81e036b5b128f9c8c6738918072ba1 100644
--- a/examples/parallel-vtkhdf.py
+++ b/examples/parallel-vtkhdf.py
@@ -56,8 +56,7 @@ def main(*, ambient_dim: int) -> None:
         parts = [part_id_to_part[i] for i in range(comm.size)]
         local_mesh = comm.scatter(parts)
     else:
-        # Reason for type-ignore: presumed faulty type annotation in mpi4py
-        local_mesh = comm.scatter(None)  # type: ignore[arg-type]
+        local_mesh = comm.scatter(None)
 
     logger.info("[%4d] distributing mesh: finished", comm.rank)