diff --git a/crpptbx/AUG/rdaAUG_eff.m b/crpptbx/AUG/rdaAUG_eff.m
index 776a5b00769239852eb5fb09e87056b3b1072cc5..c3343ccf8d8d9ecb6a322830b22b4889722ad10c 100644
--- a/crpptbx/AUG/rdaAUG_eff.m
+++ b/crpptbx/AUG/rdaAUG_eff.m
@@ -194,7 +194,7 @@ if usemdsplus
     adata.edition_in = str2num(ed_number);
   end
   adata.edition_out = mdsvalue(['_oed' user diagname]);
-  if mod(error,2)==2; keyboard; end
+  if mod(error,2)==2; disp(['error even for ' diagname ' ; ' sigtype]); end
   % begin some fix %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   % fix some problems (seems not needed anymore with lxmdsplus.aug.ipp.mpg.de, but do with mdsplus.aug.ipp.mpg.de (so leave for some timing tests)
   nb_surfaces_m1 = 40;
@@ -227,9 +227,8 @@ if usemdsplus
     if numel(time) ~= numel(adata.data)
       idim0 = 1;
       eval(['time=mdsvalue(''dim_of(_rdaeff' user diagname ',' num2str(idim0) ')'');']);
-      if numel(time) ~= numel(adata.data)
+      if numel(time) ~= numel(adata.data) && (ischar(adata.data) && isempty(strfind(lower(adata.data),'abort')))
         warning(['problem with dim for: ' diagname ', ' sigtype])
-        keyboard
       end
     end
     time = reshape(time,1,length(time));