diff --git a/crpptbx/TCV/loadTCVdata.m b/crpptbx/TCV/loadTCVdata.m
index 5856cd6345bdbc255f2a65225e8a49f98f77a2d0..d027797f47e408c6ccd6a50594e7ed30f1b205d5 100644
--- a/crpptbx/TCV/loadTCVdata.m
+++ b/crpptbx/TCV/loadTCVdata.m
@@ -527,7 +527,7 @@ switch TCVkeywrdcase{index}
     end
     tracetdi=tdi(nodenameeff);
     mdsclose;
-    if isempty(tracetdi.data) || (~iscell(tracetdi.data) && isnan(tracetdi.data))
+    if isempty(tracetdi.data) || (~iscell(tracetdi.data) && (length(tracetdi.data)<=1) && isnan(tracetdi.data))
       disp(['node ' nodenameeff ' is empty for shot = ' num2str(shot)])
       return
     end