diff --git a/ComputingTasks.cc b/ComputingTasks.cc
index cf58550501c51ba17ae9f8ffcc4e119104058ec3..35eaea639dc2697aedfbb02073f773d7721ac114 100644
--- a/ComputingTasks.cc
+++ b/ComputingTasks.cc
@@ -2024,8 +2024,8 @@ BasicOptionsStatement::get_base_name(const SymbolType symb_type, string &lhs_fie
 void
 BasicOptionsStatement::writeCommonOutput(ostream &output, const string &lhs_field) const
 {
-  writeCommonOutputHelper(output, "init", lhs_field);
   writeCommonOutputHelper(output, "bounds", lhs_field);
+  writeCommonOutputHelper(output, "init", lhs_field);
   writeCommonOutputHelper(output, "jscale", lhs_field);
 }
 
@@ -2033,8 +2033,12 @@ void
 BasicOptionsStatement::writeCommonOutputHelper(ostream &output, const string &field, const string &lhs_field) const
 {
   OptionsList::num_options_t::const_iterator itn = options_list.num_options.find(field);
+  output << lhs_field << "." << field << " = ";
   if (itn != options_list.num_options.end())
-    output <<  lhs_field << "." << field << " = " << itn->second << ";" << endl;
+    output << itn->second;
+  else
+    output << "[]";
+  output << ";" << endl;
 }
 
 void