diff --git a/src/initialize_dates_toolbox.m b/src/initialize_dates_toolbox.m
index 48ef9b40435c2de10e837567ef5fd7019c9927db..947cfcb26750c503210b75c2541fa9d102943f8f 100644
--- a/src/initialize_dates_toolbox.m
+++ b/src/initialize_dates_toolbox.m
@@ -15,10 +15,6 @@ if ~exist('isoctave','file')
     p{end+1} = '/utilities/missing/isoctave';
 end
 
-if ~isoctave && (~exist('rows','file') || ~exist('columns','file'))
-    p{end+1} = '/utilities/missing/dims';
-end
-
 if ~exist('shiftS','file') 
     p{end+1} = '/utilities/missing/shiftS';
 end
@@ -29,4 +25,8 @@ end
 
 % Set path
 P = cellfun(@(c)[dates_src_root(1:end-1) c], p, 'uni', false);
-addpath(P{:});
\ No newline at end of file
+addpath(P{:});
+
+if ~isoctave && (~exist('rows','file') || ~exist('columns','file'))
+    addpath([dates_src_root(1:end-1) '/utilities/missing/dims']);
+end
\ No newline at end of file