Index: /issm/trunk-jpl/src/c/classes/Constraints/SpcStatic.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Constraints/SpcStatic.cpp	(revision 22201)
+++ /issm/trunk-jpl/src/c/classes/Constraints/SpcStatic.cpp	(revision 22202)
@@ -116,4 +116,7 @@
 void SpcStatic::InputUpdateFromVectorDakota(IssmDouble* vector,Nodes* nodes,int name,int type){/*{{{*/
 
+	/*Only update if this is a constraint parameter*/
+	if(name != BalancethicknessSpcthicknessEnum) return;
+
 	/*Chase through nodes and find the node to which this SpcStatic applys: */
 	Node* node=(Node*)nodes->GetObjectById(NULL,nodeid);
Index: /issm/trunk-jpl/src/c/classes/Elements/Element.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Element.cpp	(revision 22201)
+++ /issm/trunk-jpl/src/c/classes/Elements/Element.cpp	(revision 22202)
@@ -1792,7 +1792,5 @@
 				name==DeviatoricStresseffectiveEnum ||
 				name==VxAverageEnum ||
-				name==VyAverageEnum ||
-				name==BalancethicknessSpcthicknessEnum
-
+				name==VyAverageEnum
 				) {
 					return true;
