diff --git a/src/cache.h b/src/cache.h
index a5dcd87e12598b0dbed287a65c5fc454b7f8f25a..e90e32cb141e991d34d6104c0c821f7f4fd06172 100644
--- a/src/cache.h
+++ b/src/cache.h
@@ -219,7 +219,7 @@ __attribute__((always_inline)) INLINE int cache_read_particles(
     vy[uninhibited_count] = parts[i].v[1];
     vz[uninhibited_count] = parts[i].v[2];
 
-    inhibited_count++;
+    uninhibited_count++;
   }
 
   return uninhibited_count;