diff --git a/NumericalInitialization.cc b/NumericalInitialization.cc
index de910dc0ba09f85e4ba13c187b3f9ee6fed1cc07..e588bc0d0c63b057926ee66989a6cdac1609673c 100644
--- a/NumericalInitialization.cc
+++ b/NumericalInitialization.cc
@@ -543,10 +543,3 @@ LoadParamsAndSteadyStateStatement::fillEvalContext(eval_context_t &eval_context)
        it != content.end(); it++)
     eval_context[it->first] = atof(it->second.c_str());
 }
-
-Statement *
-LoadParamsAndSteadyStateStatement::cloneAndReindexSymbIds(DataTree &dynamic_datatree, SymbolTable &orig_symbol_table)
-{
-  WarningConsolidation warnings(false);
-  return new LoadParamsAndSteadyStateStatement(filename, *(dynamic_datatree.getSymbolTable()), warnings);
-}
diff --git a/NumericalInitialization.hh b/NumericalInitialization.hh
index 913e273077eb14eebaa15ed63b8f4104b71acbb1..84f0477089a4c67de1571f42aed56db06758c9b6 100644
--- a/NumericalInitialization.hh
+++ b/NumericalInitialization.hh
@@ -174,7 +174,6 @@ public:
   virtual void writeOutput(ostream &output, const string &basename) const;
   //! Fill eval context with parameters/variables values
   void fillEvalContext(eval_context_t &eval_context) const;
-  virtual Statement *cloneAndReindexSymbIds(DataTree &dynamic_datatree, SymbolTable &orig_symbol_table);
 };
 
 #endif