diff --git a/src/Makefile.am b/src/Makefile.am
index a51c04f242bbbefe1b8d0f51dbfaa570b2d47d7d..5883a8b6b6dc08380bd41bdc1c1e5e2dd2b90c81 100755
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -9,7 +9,7 @@ io_LDADD = $(LINKLIBS)
 
 nobase_include_HEADERS = CSVWriter/csv_multiarray.hpp CSVWriter/CSVWriter.hpp \
 GraphMLWriter/GraphMLWriter.hpp util.hpp \
-VTKWriter/VTKWriter.hpp VTKWriter/VTKWriter_graph.hpp VTKWriter/VTKWriter_point_set.hpp  VTKWriter/VTKWriter_grids.hpp VTKWriter/VTKWriter_grids_st.hpp VTKWriter/VTKWriter_grids_util.hpp VTKWriter/VTKWriter_vector_box.hpp HDF5_XdmfWriter/HDF5_XdmfWriter.hpp HDF5_XdmfWriter/HDF5_XdmfWriter_point_set.hpp HDF5_XdmfWriter/HDF5_XdmfWriter_util.hpp  \
+VTKWriter/VTKWriter.hpp VTKWriter/VTKWriter_dist_graph.hpp VTKWriter/VTKWriter_graph.hpp VTKWriter/VTKWriter_point_set.hpp  VTKWriter/VTKWriter_grids.hpp VTKWriter/VTKWriter_grids_st.hpp VTKWriter/VTKWriter_grids_util.hpp VTKWriter/VTKWriter_vector_box.hpp HDF5_XdmfWriter/HDF5_XdmfWriter.hpp HDF5_XdmfWriter/HDF5_XdmfWriter_point_set.hpp HDF5_XdmfWriter/HDF5_XdmfWriter_util.hpp  \
 Plot/GoogleChart.hpp Plot/util.hpp
 
 
diff --git a/src/VTKWriter/VTKWriter_dist_graph.hpp b/src/VTKWriter/VTKWriter_dist_graph.hpp
index b070fa6cc11cb804c4d37c2a5f7735602a1cd77b..cb5834bcaae807616cb1553226b11c3b99b92c6a 100644
--- a/src/VTKWriter/VTKWriter_dist_graph.hpp
+++ b/src/VTKWriter/VTKWriter_dist_graph.hpp
@@ -111,11 +111,10 @@ struct vtk_dist_vertex_node
 	 * \param n_obj object container to access its properties for example encapc<...>
 	 *
 	 */
-	vtk_dist_vertex_node(std::string & v_node, typename G::V_container & n_obj, s_type (&x)[3]) :
-			x(x), vo(n_obj), v_node(v_node), z_set(false)
+	vtk_dist_vertex_node(std::string & v_node, typename G::V_container & n_obj, s_type (&x)[3])
+	:z_set(false),x(x), vo(n_obj), v_node(v_node)
 	{
 	}
-	;
 
 	//! \brief Write collected information
 	void write()
diff --git a/src/VTKWriter/VTKWriter_graph.hpp b/src/VTKWriter/VTKWriter_graph.hpp
index f896a2d3d5119a7032d0f94eaf3a918a12705ee2..7eda69ae3a7ac33b9f1897f8a1a4906bf87413b3 100644
--- a/src/VTKWriter/VTKWriter_graph.hpp
+++ b/src/VTKWriter/VTKWriter_graph.hpp
@@ -64,6 +64,9 @@ struct vtk_vertex_node_array_scalar_selector<true>
 	template<typename T, typename ele_v, typename G, typename s_type>
 	static inline void move(typename G::V_container &vo, s_type (&x)[3], bool &z_set)
 	{
+		if (G::V_type::attributes::name[T::value] != "x")
+			return;
+
 		if (std::extent<ele_v>::value == 3)
 			z_set = true;