diff --git a/crpptbx/gdatpaths.m b/crpptbx/gdatpaths.m
index 9313eba007d4f577a5ee1266fe7c79fcbc57cb60..d7c25339adda297a75598f22801b2e768ab1ec5a 100644
--- a/crpptbx/gdatpaths.m
+++ b/crpptbx/gdatpaths.m
@@ -1,19 +1,27 @@
-function gdatpaths
+function gdatpaths(remove)
 %
 % add paths for gdat directory
 %
 % assumes gdat already available
 %
+if nargin < 1
+  remove = false;
+end
+
 a=which('gdat');
 if isempty(a), error('gdat is not in the MATLAB path'); end
 a = fileparts(a);
 
-machines=[{'JET'} {'TCV'} {'AUG'} {'D3D'}];
-machines=[{'JET'} {'TCV'} {'AUG'} {'KSTAR'}];
+% 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)
   add_paths{i}=fullfile(a,machines{i});
 end
-addpath(add_paths{:});
+if ~remove
+  addpath(add_paths{:});
+else
+  rmpath(add_paths{:});
+end