diff --git a/src/core/math/GenericAABB.impl.h b/src/core/math/GenericAABB.impl.h
index ef6f12e1a021ae3c1f74d223443a78b3edacbc97..e5db1a23cd68e35012b3720c76213e118697963f 100644
--- a/src/core/math/GenericAABB.impl.h
+++ b/src/core/math/GenericAABB.impl.h
@@ -396,8 +396,8 @@ typename GenericAABB< T >::value_type GenericAABB< T >::zMax() const
 template< typename T >
 bool GenericAABB< T >::empty() const
 {
-   return walberla::isIdentical( minCorner_[0], maxCorner_[0] ) &&
-          walberla::isIdentical( minCorner_[1], maxCorner_[1] ) &&
+   return walberla::isIdentical( minCorner_[0], maxCorner_[0] ) ||
+          walberla::isIdentical( minCorner_[1], maxCorner_[1] ) ||
           walberla::isIdentical( minCorner_[2], maxCorner_[2] );
 }