Index: /issm/trunk/src/m/qmu/qmuisdistributed.m
===================================================================
--- /issm/trunk/src/m/qmu/qmuisdistributed.m	(revision 5199)
+++ /issm/trunk/src/m/qmu/qmuisdistributed.m	(revision 5200)
@@ -6,5 +6,5 @@
 last=string(end);
 
-if ((double(last)<=57) & (double(last)>=49)),
+if ((double(last)<=57) & (double(last)>=48)),
 	found=1;
 else
Index: /issm/trunk/src/m/qmu/setupdesign/QmuSetupDesign.m
===================================================================
--- /issm/trunk/src/m/qmu/setupdesign/QmuSetupDesign.m	(revision 5199)
+++ /issm/trunk/src/m/qmu/setupdesign/QmuSetupDesign.m	(revision 5200)
@@ -16,4 +16,10 @@
 %or if we just carry it forward as is. 
 
+%if descriptor is something like 'Thickness1','Surface10', etc ... the variable expansion already did the work, skip
+if qmuisdistributed(descriptor),
+	return;
+end
+
+%if descriptor is more generic, like 'Thickness','RhoIce', decide whether it will get expanded.
 switch descriptor,
 case {'RhoIce','RhoWater','HeatCapacity','ThermalConductivity','Gravity'},
