Index: /issm/trunk-jpl/src/m/contrib/defleurian/netCDF/export_netCDF.py
===================================================================
--- /issm/trunk-jpl/src/m/contrib/defleurian/netCDF/export_netCDF.py	(revision 21266)
+++ /issm/trunk-jpl/src/m/contrib/defleurian/netCDF/export_netCDF.py	(revision 21267)
@@ -132,5 +132,5 @@
 	#treating scalar string or bool as atribute
 	if val_type==str or val_type==unicode or val_type==bool:
-		Group.__setattr__(str(field).capitalize(), str(var))
+		Group.__setattr__(str(field).swapcase(), str(var))
 	#treating list as string table
 	elif val_type==list:
Index: /issm/trunk-jpl/src/m/io/loadvars.py
===================================================================
--- /issm/trunk-jpl/src/m/io/loadvars.py	(revision 21266)
+++ /issm/trunk-jpl/src/m/io/loadvars.py	(revision 21267)
@@ -130,12 +130,13 @@
 									Tree[t].__dict__[str(var)]=varval[0]
 							else:
-								try:
+								if varval[0]==u'':
+									Tree.__dict__[str(var)]=[]
+								elif varval[0]=='True':
+									Tree.__dict__[str(var)]=True
+								elif varval[0]=='False':
+									Tree.__dict__[str(var)]=False
+								else:
 									Tree.__dict__[str(var)]=varval[0]
-									if varval.getValue()=='True':
-										Tree.__dict__[str(var)]=True
-									elif varval.getValue()=='False':
-										Tree.__dict__[str(var)]=False
-								except IndexError:
-									Tree.__dict__[str(var)]=[]
+
 						elif vardim==1:
 							if varval.dtype==str:
@@ -193,13 +194,13 @@
 							t=indexlist[i]
 							if listtype=='dict':
-								Tree[t][str(attr).lower()]=str(listclass.getncattr(attr))
-							else:
-								Tree[t].__dict__[str(attr).lower()]=str(listclass.getncattr(attr))
+								Tree[t][str(attr).swapcase()]=str(listclass.getncattr(attr))
+							else:
+								Tree[t].__dict__[str(attr).swapcase()]=str(listclass.getncattr(attr))
 						else:
-							Tree.__dict__[str(attr).lower()]=str(listclass.getncattr(attr))
+							Tree.__dict__[str(attr).swapcase()]=str(listclass.getncattr(attr))
 							if listclass.getncattr(attr)=='True':
-								Tree.__dict__[str(attr).lower()]=True
+								Tree.__dict__[str(attr).swapcase()]=True
 							elif listclass.getncattr(attr)=='False':
-								Tree.__dict__[str(attr).lower()]=False
+								Tree.__dict__[str(attr).swapcase()]=False
 		NCFile.close()
 	if   len(args) >= 2 and isinstance(args[1],(str,unicode)):    # (value)
Index: /issm/trunk-jpl/src/m/solve/parseresultsfromdisk.py
===================================================================
--- /issm/trunk-jpl/src/m/solve/parseresultsfromdisk.py	(revision 21266)
+++ /issm/trunk-jpl/src/m/solve/parseresultsfromdisk.py	(revision 21267)
@@ -28,5 +28,4 @@
 	check_nomoresteps=0
 	step=loadres['step']
-	print ('step is now {}'.format(step))
 
 	while loadres:
