diff --git a/crpptbx/TCV/gdat_tcv.m b/crpptbx/TCV/gdat_tcv.m
index fe526e8cd697fef2bfa0992b1857487a9e8411a4..ac276d35ba665ee1a5c0e2c6a40cf1aa74fa670f 100644
--- a/crpptbx/TCV/gdat_tcv.m
+++ b/crpptbx/TCV/gdat_tcv.m
@@ -1097,7 +1097,7 @@ elseif strcmp(mapping_for_tcv.method,'switchcase')
         warning(['function ids_gen not available neither file ids_structures_20190312.mat thus cannot create empty ids: ids_gen(''' ids_top_name ''')']);
         return
       else
-        load ids_structures_20190312.mat
+        eval(['load ' ids_struct_saved])
         if isfield(ids_structures,ids_top_name)
           equil_empty = ids_structures.(ids_top_name);
         else