diff --git a/matlab/metropolis_hastings_initialization.m b/matlab/metropolis_hastings_initialization.m
index da9253f516bd7d21b607ed1d09315f4fb4bbe2a7..9ddcd2f797b42cb1a989905279a803593d1fd62e 100644
--- a/matlab/metropolis_hastings_initialization.m
+++ b/matlab/metropolis_hastings_initialization.m
@@ -214,7 +214,7 @@ elseif options_.load_mh_file && ~options_.mh_recover
     %% Here we consider previous mh files (previous mh did not crash).
     disp('MH: I''m loading past metropolis-hastings simulations...')
     file = dir([ MhDirectoryName '/'  ModelName '_mh_history.mat' ]);
-    files = dir([ MhDirectoryName '/' ModelName '_mh*.mat']);
+    files = dir([ MhDirectoryName filesep ModelName '_mh*.mat']);
     if ~length(files)
         disp('MH:: FAILURE! there is no MH file to load here!')
         return