diff --git a/src/initialize_dseries_toolbox.m b/src/initialize_dseries_toolbox.m
index 41aca8975af16fc131334a233de7dc6fdd594371..31060c862fbb5fc8c0406c61e7358f1fd6dbdd9a 100644
--- a/src/initialize_dseries_toolbox.m
+++ b/src/initialize_dseries_toolbox.m
@@ -62,16 +62,16 @@ cd([dseries_src_root '/../externals/x13'])
 installx13();
 cd(opath);
 
+% Set path
+P = cellfun(@(c)[dseries_src_root(1:end-1) c], p, 'uni', false);
+addpath(P{:});
+
 % Add matlab-fame-io (fame connector toolbox) if available.
 if exist([dseries_src_root '/modules/matlab-fame-io'])
-    p{end+1} = '/modules/matlab-fame-io';
+    addpath([dseries_src_root '/modules/matlab-fame-io']);
     if exist([dseries_src_root '/modules/matlab-fame-io/locals.m'])
         initialize_fame_toolbox();
     else
         disp('matlab-fame-io submodule is not properly configured!')
     end
-end
-
-% Set path
-P = cellfun(@(c)[dseries_src_root(1:end-1) c], p, 'uni', false);
-addpath(P{:});
\ No newline at end of file
+end
\ No newline at end of file