diff --git a/AMDiS/src/Mesh.cc b/AMDiS/src/Mesh.cc
index 5d3e7f499f2691b49158feb80e55dc0e0fed999c..ce0567885392ec5c9e10378de71ab85aefa9f95d 100644
--- a/AMDiS/src/Mesh.cc
+++ b/AMDiS/src/Mesh.cc
@@ -995,6 +995,10 @@ namespace AMDiS {
 
     node.serialize(out);
 
+#ifdef HAVE_PARALLEL_DOMAIN_AMDIS
+    SerUtil::serialize(out, nParallelPreRefinements);
+#endif
+
 
     // === Write admins. ===
 
@@ -1078,6 +1082,10 @@ namespace AMDiS {
 
     node.deserialize(in);
 
+#ifdef HAVE_PARALLEL_DOMAIN_AMDIS
+    SerUtil::deserialize(in, nParallelPreRefinements);
+#endif
+
 
     // === Read admins. ===
 
diff --git a/AMDiS/src/Mesh.h b/AMDiS/src/Mesh.h
index 0b0a0beafc06951b9f284d71adeb7ac22a0e24e0..9edd9306b2ab403d1a7e43aec7c2b57b7c2e2232 100644
--- a/AMDiS/src/Mesh.h
+++ b/AMDiS/src/Mesh.h
@@ -717,12 +717,6 @@ namespace AMDiS {
     void checkParallelMacroFile(std::string &macroFilename, 
 				std::string &periodicFilename,
 				int check);
-
-    /// Returns \ref nParallelPreRefinements
-    int getParallelPreRefinements() const
-    {
-      return nParallelPreRefinements;
-    }
 #endif
 
   protected: