diff --git a/src/pe/ccd/HashGrids.h b/src/pe/ccd/HashGrids.h
index f5697eac1f294f1922ddbd6763ae68968f468547..3d75540b5d43a79e8098571d532e730f482da48c 100644
--- a/src/pe/ccd/HashGrids.h
+++ b/src/pe/ccd/HashGrids.h
@@ -579,6 +579,9 @@ BodyID HashGrids::HashGrid::getBodyIntersectionForBlockCell(const Vector3<int32_
       
       if (nbBodies != NULL) {
          for (const BodyID& cellBody: *nbBodies) {
+            if (cellBody->isRemote()) {
+               continue;
+            }
             if (!isBodyVisibleFunc(cellBody)) {
                continue;
             }