diff --git a/cosserat-continuum.cc b/cosserat-continuum.cc
index e078fab03751cd0f3ebb5f592ddaf672b162d7a7..91f9a832b14baaa55ecd5371fec4df38f39c5bab 100644
--- a/cosserat-continuum.cc
+++ b/cosserat-continuum.cc
@@ -105,10 +105,9 @@ int main (int argc, char *argv[]) try
 
     // parse data file
     ParameterTree parameterSet;
-    if (argc==2)
-        ParameterTreeParser::readINITree(argv[1], parameterSet);
-    else
-        ParameterTreeParser::readINITree("cosserat-continuum.parset", parameterSet);
+    ParameterTreeParser::readINITree("cosserat-continuum.parset", parameterSet);
+
+    ParameterTreeParser::readOptions(argc, argv, parameterSet);
 
     // read solver settings
     const int numLevels                   = parameterSet.get<int>("numLevels");