diff --git a/matlab/estimation/PosteriorIRF_core1.m b/matlab/estimation/PosteriorIRF_core1.m
index 096c12c78e19ed0ff4ee39397f9668e930fcb80b..fa29c9f4b23730e978ce6e2ab47334b863016c96 100644
--- a/matlab/estimation/PosteriorIRF_core1.m
+++ b/matlab/estimation/PosteriorIRF_core1.m
@@ -88,17 +88,7 @@ if whoiam
     Parallel=myinputs.Parallel;
 end
 
-if strcmpi(type,'posterior')
-    MhDirectoryName = CheckPath('metropolis',M_.dname);
-elseif strcmpi(type,'gsa')
-    if options_.opt_gsa.pprior
-        MhDirectoryName = CheckPath(['gsa' filesep 'prior'],M_.dname);
-    else
-        MhDirectoryName = CheckPath(['gsa' filesep 'mc'],M_.dname);
-    end
-else
-    MhDirectoryName = CheckPath('prior',M_.dname);
-end
+MhDirectoryName = myinputs.MhDirectoryName;
 
 RemoteFlag = 0;