diff --git a/MeshLib/MeshCoarsener.cpp b/MeshLib/MeshCoarsener.cpp
index a739714207ffc0d39a6bcf33d2dcde412ad4ec45..8e19a3038b3e30c615114f90ea269122b990e27f 100644
--- a/MeshLib/MeshCoarsener.cpp
+++ b/MeshLib/MeshCoarsener.cpp
@@ -45,7 +45,7 @@ Mesh* MeshCoarsener::operator()(double min_distance)
 	}
 
 	// init grid
-	GeoLib::Grid<Node>* grid(new GeoLib::Grid<Node>(nodes, 64));
+	GeoLib::Grid<Node*>* grid(new GeoLib::Grid<Node*>(nodes, 64));
 
 	// init id map
 	std::vector<size_t> id_map(n_nodes);