diff --git a/MeshLib/NodeAdjacencyTable.h b/MeshLib/NodeAdjacencyTable.h
index a166060e7f1b03989bb12fe270f6bba4e81966eb..da9f1fcc4a6789add542ffd78310e27d347ece15 100644
--- a/MeshLib/NodeAdjacencyTable.h
+++ b/MeshLib/NodeAdjacencyTable.h
@@ -32,10 +32,7 @@ namespace MeshLib
 class
 NodeAdjacencyTable
 {
-
 public:
-    NodeAdjacencyTable() = default;
-
     explicit
     NodeAdjacencyTable(std::vector<Node*> const& nodes)
     {
diff --git a/NumLib/DOF/ComputeSparsityPattern.cpp b/NumLib/DOF/ComputeSparsityPattern.cpp
index 166ecc0efe8654b430e0df43e723ec777ea0819d..dcc45b5cec1f6229eca29eb63e5e9798c0e91431 100644
--- a/NumLib/DOF/ComputeSparsityPattern.cpp
+++ b/NumLib/DOF/ComputeSparsityPattern.cpp
@@ -36,8 +36,7 @@ GlobalSparsityPattern computeSparsityPatternPETSc(
 GlobalSparsityPattern computeSparsityPatternNonPETSc(
     NumLib::LocalToGlobalIndexMap const& dof_table, MeshLib::Mesh const& mesh)
 {
-    MeshLib::NodeAdjacencyTable node_adjacency_table;
-    node_adjacency_table.createTable(mesh.getNodes());
+    MeshLib::NodeAdjacencyTable const node_adjacency_table(mesh.getNodes());
 
     // A mapping   mesh node id -> global indices
     // It acts as a cache for dof table queries.