diff --git a/matlab/compute_moments_varendo.m b/matlab/compute_moments_varendo.m
index 75d6a69da04c449f9754b3577a6806953278b990..5b374b202e65c45d2a878e1344bcf0d2be3cbffd 100644
--- a/matlab/compute_moments_varendo.m
+++ b/matlab/compute_moments_varendo.m
@@ -42,6 +42,9 @@ if strcmpi(type,'posterior')
     if nargin==4
         var_list_ = options_.varobs;
     end
+    if isfield(oo_,'PosteriorTheoreticalMoments')
+        oo_=rmfield(oo_,'PosteriorTheoreticalMoments');
+    end
 elseif strcmpi(type,'prior')
     posterior = 0;
     if nargin==4
@@ -50,6 +53,9 @@ elseif strcmpi(type,'prior')
             options_.prior_analysis_var_list = options_.varobs;
         end
     end
+    if isfield(oo_,'PriorTheoreticalMoments')
+        oo_=rmfield(oo_,'PriorTheoreticalMoments');
+    end
 else
     error('compute_moments_varendo:: Unknown type!')
 end