diff --git a/crpptbx/gdatpaths.m b/crpptbx/gdatpaths.m
index 86be4fac4ca28505b11fdd38dfc2e88fd9ba9866..57e41db3f255c08c8fc8b908c6e85b243965cc50 100644
--- a/crpptbx/gdatpaths.m
+++ b/crpptbx/gdatpaths.m
@@ -11,7 +11,9 @@ machines=[{'JET'} {'TCV'} {'AUG'} {'D3D'}];
 machines=[{'JET'} {'TCV'} {'AUG'} {'KSTAR'}];
 machines=[{'JET'} {'TCV'} {'AUG'} {'D3D'} {'KSTAR'}];
 
+add_paths = cell(1,length(machines));
 for i=1:length(machines)
-  addpath([a machines{i}])
+  add_paths{i}=[a machines{i}];
 end
+addpath(add_paths{:});