Index: /issm/trunk-jpl/src/m/io/loadvars.py
===================================================================
--- /issm/trunk-jpl/src/m/io/loadvars.py	(revision 26095)
+++ /issm/trunk-jpl/src/m/io/loadvars.py	(revision 26096)
@@ -52,5 +52,5 @@
         raise TypeError("Unrecognized input arguments.")
 
-    onlylast = True
+    onlylast = False
 
     for key, value in kwargs.items():
@@ -89,5 +89,7 @@
             if debug:
                 print(' ==== Now treating classtype {}'.format(mod))
-            if np.size(classtree[mod]) > 1:
+            if mod not in classtree.keys():
+                print("WARNING: {} classe is not in the model anymore and will be omited.".format(mod))
+            elif np.size(classtree[mod]) > 1:
                 # this points to a subclass (results.TransientSolution for example)
                 curclass = NCFile.groups[classtree[mod][0]].groups[classtree[mod][1]]
@@ -115,5 +117,4 @@
                                 nvdict['md'].__dict__[classtree[mod][0]].__dict__[classtree[mod][1]].steps.append(getattr(classtype[mod][1], 'solutionstep')())
                             Tree = nvdict['md'].__dict__[classtree[mod][0]].__dict__[classtree[mod][1]][:]
-                            print(nvdict['md'].__dict__[classtree[mod][0]].__dict__[classtree[mod][1]].steps[0])
                 # }}}
                 elif classtype[mod][0] == 'massfluxatgate':  #this is for output definitions {{{
@@ -177,4 +178,5 @@
                                     timelist = np.arange(0, len(NCFile.dimensions['Time']))
                                 for t in timelist:
+                                    print("filing step {} for {}".format(t, var))
                                     if vardim == 0:
                                         Tree[t].__dict__[str(var)] = varval[:].data
@@ -337,6 +339,9 @@
                 if class_dict[classe][0] not in ['dict', 'list', 'cell']:
                     modulename = split(r'\.', class_dict[classe][0])[0]
-                    class_dict[classe].append(__import__(modulename))
-                    class_tree[classe] = [group, ]
+                    if modulename == "giaivins":
+                        print("WARNING: module {} does not exist anymore and is skipped".format(modulename))
+                    else:
+                        class_dict[classe].append(__import__(modulename))
+                        class_tree[classe] = [group, ]
             except AttributeError:
                 print(('group {} is empty'.format(group)))
