diff --git a/preprocessor/ComputingTasks.cc b/preprocessor/ComputingTasks.cc
index 49a99385bbfc7cc125220d180fda5464061ad0e3..f3c44cf86263a521dd230a5639ad168d777af961 100644
--- a/preprocessor/ComputingTasks.cc
+++ b/preprocessor/ComputingTasks.cc
@@ -1063,7 +1063,7 @@ FilterInitialStateStatement::FilterInitialStateStatement(const filter_initial_st
 void
 FilterInitialStateStatement::writeOutput(ostream &output, const string &basename, bool minimal_workspace) const
 {
-  output << "options_.filter_initial_state = cell(M_.endo_nbr, 1);" << endl;
+  output << "M_.filter_initial_state = cell(M_.endo_nbr, 1);" << endl;
   for (filter_initial_state_elements_t::const_iterator it = filter_initial_state_elements.begin();
        it != filter_initial_state_elements.end(); it++)
     {
@@ -1090,7 +1090,7 @@ FilterInitialStateStatement::writeOutput(ostream &output, const string &basename
             }
         }
 
-      output << "options_.filter_initial_state{"
+      output << "M_.filter_initial_state{"
              << symbol_table.getTypeSpecificID(symb_id) + 1
              << "} = {'" << symbol_table.getName(symb_id) << "', ";
       it->second->writeOutput(output);