diff --git a/src/core/Grid.cpp b/src/core/Grid.cpp
index 6151d5295db6ee98e899719feb5006006f3a5d98..4b68021d99b9a87182124f0c160fb9c32ce78ee8 100644
--- a/src/core/Grid.cpp
+++ b/src/core/Grid.cpp
@@ -235,14 +235,7 @@ bool Grid::hasVertexOnBorder(const int& interId,
 
 bool Grid::isInterfaceDomainBorder(const long& id)
 {
-  bitpit::Interface& inter = this->getInterface(id);
-  bitpit::Cell& cell = this->getCell(inter.getOwner());
-
-  if (inter.isBorder() && cell.isInterior())
-  {
-    return true;
-  }
-  return false;
+  return isInterfaceDomainBorder(this->getInterface(id));
 }
 
 bool Grid::isInterfaceDomainBorder(const bitpit::Interface& inter)