diff --git a/MeshLib/Elements/FaceRule.h b/MeshLib/Elements/FaceRule.h
index 273d52c0d57ca54d2a71d0e8e8314ee433bd253d..b68cf4c4d9324c20a1ce598ddbf3796782642869 100644
--- a/MeshLib/Elements/FaceRule.h
+++ b/MeshLib/Elements/FaceRule.h
@@ -26,8 +26,8 @@ public:
 	/// Get the number of nodes for face i.
 	static unsigned getNFaceNodes(unsigned /*i*/) { return 2; }
 
-	/// 2D elements have no faces.
-	static unsigned getNFaces() { return 0; }
+	/// Constant: The number of faces
+	static const unsigned n_faces = 0;
 }; /* class */
 
 } /* namespace */
diff --git a/MeshLib/Elements/QuadRule4.h b/MeshLib/Elements/QuadRule4.h
index 5bc9b16c977b08e954572efe3143377d59c72051..c4ed6263fe22c671545f14184a6d7e5c1ff4df9c 100644
--- a/MeshLib/Elements/QuadRule4.h
+++ b/MeshLib/Elements/QuadRule4.h
@@ -49,9 +49,6 @@ public:
 	/// Constant: The FEM type of the element
 	static const CellType cell_type = CellType::QUAD4;
 
-	/// Constant: The number of faces
-	static const unsigned n_faces = 0;
-
 	/// Constant: The number of edges
 	static const unsigned n_edges = 4;
 
diff --git a/MeshLib/Elements/TriRule3.h b/MeshLib/Elements/TriRule3.h
index 23aa1c0aab08a098fce48a82ad404144e30ac851..654fe494ebc5d90ad3fc4ac7ff01e32013dd7356 100644
--- a/MeshLib/Elements/TriRule3.h
+++ b/MeshLib/Elements/TriRule3.h
@@ -50,9 +50,6 @@ public:
 	/// Constant: The FEM type of the element
 	static const CellType cell_type = CellType::TRI3;
 
-	/// Constant: The number of faces
-	static const unsigned n_faces = 0;
-
 	/// Constant: The number of edges
 	static const unsigned n_edges = 3;