diff --git a/ComputingTasks.cc b/ComputingTasks.cc
index ae7649105a0cfe86e8b44b55a792c1e7b5817865..05d6576dae7fe9a9c574e48cfcdcaaa495e800b7 100644
--- a/ComputingTasks.cc
+++ b/ComputingTasks.cc
@@ -834,7 +834,7 @@ OsrStatement::writeOutput(ostream &output, const string &basename) const
 {
   options_list.writeOutput(output);
   symbol_list.writeOutput("var_list_", output);
-  output << "osr(var_list_,osr_params_,obj_var_,optim_weights_);\n";
+  output << "oo_.osr = osr(var_list_,osr_params_,obj_var_,optim_weights_);\n";
 }
 
 OptimWeightsStatement::OptimWeightsStatement(const var_weights_t &var_weights_arg,