diff --git a/matlab/global_initialization.m b/matlab/global_initialization.m
index 82292557e2151b19c2b6485be361d1ed12710635..f9dac2fe68eef9e951d0fddb768ca022b96afc0a 100644
--- a/matlab/global_initialization.m
+++ b/matlab/global_initialization.m
@@ -11,7 +11,7 @@ function global_initialization()
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2003-2011 Dynare Team
+% Copyright (C) 2003-2012 Dynare Team
 %
 % This file is part of Dynare.
 %
@@ -237,9 +237,9 @@ options_.ramsey_policy = 0;
 options_.timeless = 0;
 
 % estimation
-estimation_info.prior = struct('name', {}, 'shape', {}, 'mean', {}, ...
-                               'mode', {}, 'stdev', {}, 'date1', {}, ...
-                               'date2', {}, 'shift', {}, 'variance', {});
+estimation_info.parameters.prior = struct('name', {}, 'shape', {}, 'mean', {}, ...
+                                          'mode', {}, 'stdev', {}, 'date1', {}, ...
+                                          'date2', {}, 'shift', {}, 'variance', {});
 estimation_info.structural_innovation.prior = struct('name', {}, 'shape', {}, 'mean', {}, ...
                                                   'mode', {}, 'stdev', {}, 'date1', {}, ...
                                                   'date2', {}, 'shift', {}, 'variance', {});
diff --git a/preprocessor/ComputingTasks.cc b/preprocessor/ComputingTasks.cc
index 525d8070f1e9e72a2669989caa5782cdf0751d2e..4a0ddcc671d4b52dd2f36a4d2105d2cfdfed630d 100644
--- a/preprocessor/ComputingTasks.cc
+++ b/preprocessor/ComputingTasks.cc
@@ -1757,7 +1757,7 @@ PriorStatement::checkPass(ModFileStructure &mod_file_struct, WarningConsolidatio
 void
 PriorStatement::writeOutput(ostream &output, const string &basename) const
 {
-  string lhs_field = ".prior";
+  string lhs_field = ".parameters.prior";
 
   writePriorIndex(output, lhs_field);
   output << "estimation_info" << lhs_field << "_index(prior_indx) = {'" << name << "'};" << endl