diff --git a/demo/src/ball.cc b/demo/src/ball.cc
index b3b244ea5c8434bc7f586216b1bbd71ec5ad7d9b..240114a4686d6a7973a82f834ce8cad4af1649e4 100644
--- a/demo/src/ball.cc
+++ b/demo/src/ball.cc
@@ -47,7 +47,7 @@ int main(int argc, char* argv[])
   TEST_EXIT(argc == 2)("usage: ball initfile\n");
 
   // ===== init parameters =====
-  Parameters::init(false, argv[1]);
+  Parameters::init(argv[1]);
 
   // ===== create projection =====
   WorldVector<double> ballCenter;
diff --git a/demo/src/bunny.cc b/demo/src/bunny.cc
index 883019560904878498294d1f9ccc0ad5d83a4140..883e7d18be1c28a66ceee258c1cb9782ac668a0f 100644
--- a/demo/src/bunny.cc
+++ b/demo/src/bunny.cc
@@ -44,7 +44,7 @@ int main(int argc, char* argv[])
   TEST_EXIT(argc == 2)("usage: bunny initfile\n");
 
   // ===== init parameters =====
-  Parameters::init(false, argv[1]);
+  Parameters::init(argv[1]);
 
   // ===== create projection =====
   WorldVector<double> ballCenter;
diff --git a/demo/src/ellipt.cc b/demo/src/ellipt.cc
index 098d44c0e4d27b10ca00b0d3ed989553279aabb1..b52698c1b815edd01bb4035bbdfd2f3cdc11b4b2 100644
--- a/demo/src/ellipt.cc
+++ b/demo/src/ellipt.cc
@@ -49,7 +49,7 @@ int main(int argc, char* argv[])
 
 
   // ===== init parameters =====
-  Parameters::init(true, argv[1]);
+  Parameters::init(argv[1]);
 
 
   // ===== create and init the scalar problem ===== 
diff --git a/demo/src/heat.cc b/demo/src/heat.cc
index c253bdde66b5efcacd982f73a9023c548ea2f6e8..49f1e2cb2d78cc7bf1c161327467fd1a1b1bae8b 100644
--- a/demo/src/heat.cc
+++ b/demo/src/heat.cc
@@ -147,7 +147,7 @@ int main(int argc, char** argv)
   TEST_EXIT(argc > 1)("usage: heat initfile\n");
 
   // ===== init parameters =====
-  Parameters::init(false, argv[1]);
+  Parameters::init(argv[1]);
   Parameters::readArgv(argc, argv);
 
 
diff --git a/demo/src/neumann.cc b/demo/src/neumann.cc
index 95a8062e720312e7f465840ab5cbd41476d0c3db..78ed01cb40a573ee52975f22f0d21414727d5923 100644
--- a/demo/src/neumann.cc
+++ b/demo/src/neumann.cc
@@ -48,7 +48,7 @@ int main(int argc, char* argv[])
   TEST_EXIT(argc == 2)("usage: neumann initfile\n");
 
   // ===== init parameters =====
-  Parameters::init(true, argv[1]);
+  Parameters::init(argv[1]);
 
   // ===== create and init the scalar problem ===== 
   ProblemStat neumann("neumann");
diff --git a/demo/src/parametric.cc b/demo/src/parametric.cc
index 60b06b8e043032a7003352bec85912c401257082..e22214657f97892d1484e15001f848a6c1cf62ad 100644
--- a/demo/src/parametric.cc
+++ b/demo/src/parametric.cc
@@ -126,7 +126,7 @@ int main(int argc, char* argv[])
   TEST_EXIT(argc == 2)("usage: parametric initfile\n");
 
   // ===== init parameters =====
-  Parameters::init(false, argv[1]);
+  Parameters::init(argv[1]);
 
   // ===== create and init the scalar problem ===== 
   ParametricSphere parametric("parametric");
diff --git a/demo/src/periodic.cc b/demo/src/periodic.cc
index f2aaef1c74e29a05c109f64290aa3df08633f17f..76bf9679ddfbaa409b2e9a6b234eff87e7a7c6db 100644
--- a/demo/src/periodic.cc
+++ b/demo/src/periodic.cc
@@ -38,7 +38,7 @@ int main(int argc, char* argv[])
   TEST_EXIT(argc == 2)("usage: periodic initfile\n");
 
   // ===== init parameters =====
-  Parameters::init(false, argv[1]);
+  Parameters::init(argv[1]);
 
   // ===== create and init the scalar problem ===== 
   ProblemStat periodic("periodic");
diff --git a/demo/src/sphere.cc b/demo/src/sphere.cc
index adfbc588eb4d6fe34aafbd2d09d9e583f0768ab4..883b88c5d84ddf7b5265069db7d42ec765c9e52e 100644
--- a/demo/src/sphere.cc
+++ b/demo/src/sphere.cc
@@ -32,7 +32,7 @@ int main(int argc, char* argv[])
   TEST_EXIT(argc == 2)("usage: sphere initfile\n");
 
   // ===== init parameters =====
-  Parameters::init(false, argv[1]);
+  Parameters::init(argv[1]);
 
   // ===== create projection =====
   WorldVector<double> ballCenter;
diff --git a/demo/src/torus.cc b/demo/src/torus.cc
index 255c4cfbbfcb4ac73bea83d1337487a5ae37cf73..10103625af1309a2fae2d546160b2e5cb22204ee 100644
--- a/demo/src/torus.cc
+++ b/demo/src/torus.cc
@@ -92,7 +92,7 @@ int main(int argc, char* argv[])
   TEST_EXIT(argc == 2)("usage: torus initfile\n");
 
   // ===== init parameters =====
-  Parameters::init(false, argv[1]);
+  Parameters::init(argv[1]);
 
   // ===== create projection =====
   double r2 = (1.5 - 1.0 / sqrt(2.0)) / 2.0;
diff --git a/demo/src/vecellipt.cc b/demo/src/vecellipt.cc
index 25eaf548ea8383a3612469401c1401fb4efc006e..f2d18741358328886fafa16cd731cc86ee72db04 100644
--- a/demo/src/vecellipt.cc
+++ b/demo/src/vecellipt.cc
@@ -47,7 +47,7 @@ int main(int argc, char* argv[])
 
 
   // ===== init parameters =====
-  Parameters::init(false, argv[1]);
+  Parameters::init(argv[1]);
 
 
   // ===== create and init the scalar problem ===== 
diff --git a/demo/src/vecheat.cc b/demo/src/vecheat.cc
index 8c50f89ac5f05b3840f6a6ddf5531982ee04e0a7..c8d702c67615c4d8dfac4d46575a6346ad6669c7 100644
--- a/demo/src/vecheat.cc
+++ b/demo/src/vecheat.cc
@@ -193,7 +193,7 @@ int main(int argc, char** argv)
   TEST_EXIT(argc > 1)("usage: vecheat initfile\n");
 
   // ===== init parameters =====
-  Parameters::init(false, argv[1]);
+  Parameters::init(argv[1]);
   Parameters::readArgv(argc, argv);
 
   // ===== create and init stationary problem =====
diff --git a/doc/tutorial/ellipt.tex b/doc/tutorial/ellipt.tex
index 4f042e6ae5eb3c5ff5387dd0fab418b85be90341..40014f48b4a0eaf7953e40414178b43102107401 100644
--- a/doc/tutorial/ellipt.tex
+++ b/doc/tutorial/ellipt.tex
@@ -126,7 +126,7 @@ int main(int argc, char* argv[])
   TEST_EXIT(argc >= 2)("usage: ellipt initfile\n");
 
   // ===== init parameters =====
-  Parameters::init(true, argv[1]);
+  Parameters::init(argv[1]);
 \end{lstlisting}
 
 The macro \verb+FUNCNAME+ defines the current function name that is
@@ -136,9 +136,7 @@ brackets. If the condition does not hold, an error message given in
 the second bracket pair is prompted and the program exits. Here the
 macro is used to check, whether the parameter file was specified by
 the user as command line argument. If this is the case, the parameters
-are initialized by \verb+Parameters::init(true, argv[1])+. The first
-argument specifies, whether the initialized parameters should be
-printed after initialization for debug reasons. The second argument is
+are initialized by \verb+Parameters::init(argv[1])+. The argument is
 the name of the parameter file.
 
 Now, a stationary problem with name \verb+ellipt+ is created and initialized:  
diff --git a/doc/tutorial/heat.tex b/doc/tutorial/heat.tex
index 92ecc80033565d8871c7e393ca4ddf86687f5a0d..8d9dbf69704f282924b31d43f3e89e26b88a4a48 100644
--- a/doc/tutorial/heat.tex
+++ b/doc/tutorial/heat.tex
@@ -237,7 +237,7 @@ int main(int argc, char** argv)
   TEST_EXIT(argc == 2)("usage: heat initfile\n");
 
   // ===== init parameters =====
-  Parameters::init(false, argv[1]);
+  Parameters::init(argv[1]);
   Parameters::readArgv(argc, argv);
 
   // ===== create and init stationary problem =====
diff --git a/doc/tutorial/parametric.tex b/doc/tutorial/parametric.tex
index 44125eb729f8d658447ef390552494bb352ccb85..51c0d7b451f9eec55e377e4559df0d154767471d 100644
--- a/doc/tutorial/parametric.tex
+++ b/doc/tutorial/parametric.tex
@@ -152,7 +152,7 @@ int main(int argc, char* argv[])
   TEST_EXIT(argc == 2)("usage: torus initfile\n");
 
   // ===== init parameters =====
-  Parameters::init(false, argv[1]);
+  Parameters::init(argv[1]);
 
   // ===== create projection =====
   double r2 = (1.5 - 1.0/std::sqrt(2.0)) / 2.0;