Index: /issm/trunk/src/c/objects/Elements/Penta.cpp
===================================================================
--- /issm/trunk/src/c/objects/Elements/Penta.cpp	(revision 8987)
+++ /issm/trunk/src/c/objects/Elements/Penta.cpp	(revision 8988)
@@ -4905,5 +4905,5 @@
 
 		/*Are we in transient or static? */
-		if(iomodel->numberofvertices==M){
+		if(M=iomodel->numberofvertices){
 
 			/*create input values: */
@@ -4916,5 +4916,5 @@
 			this->inputs->AddInput(new PentaVertexInput(vector_enum,nodeinputs));
 		}
-		else if(iomodel->numberofvertices==(M+1)){
+		else if(M==iomodel->numberofvertices+1){
 			/*create transient input: */
 			for(t=0;t<N;t++){ //N is the number of times
@@ -4938,5 +4938,5 @@
 
 		}
-		else _error_("nodal vector is either numberofnodes, or numberofnodes+1 long");
+		else _error_("nodal vector is either numberofnodes (%i), or numberofnodes+1 long. Field provided is %i long",iomodel->numberofvertices,M);
 	}
 	else if(vector_type==2){ //element vector
Index: /issm/trunk/src/c/objects/Elements/Tria.cpp
===================================================================
--- /issm/trunk/src/c/objects/Elements/Tria.cpp	(revision 8987)
+++ /issm/trunk/src/c/objects/Elements/Tria.cpp	(revision 8988)
@@ -4097,5 +4097,5 @@
 
 		/*Are we in transient or static? */
-		if(iomodel->numberofvertices==M){
+		if(M=iomodel->numberofvertices){
 
 			/*create input values: */
@@ -4108,5 +4108,5 @@
 			this->inputs->AddInput(new TriaVertexInput(vector_enum,nodeinputs));
 		}
-		else if(iomodel->numberofvertices==(M+1)){
+		else if(M=iomodel->numberofvertices+1){
 			/*create transient input: */
 			for(t=0;t<N;t++){ //N is the number of times
@@ -4128,5 +4128,5 @@
 			}
 		}
-		else _error_("nodal vector is either numberofnodes, or numberofnodes+1 long");
+		else _error_("nodal vector is either numberofnodes (%i), or numberofnodes+1 long. Field provided is %i long",iomodel->numberofvertices,M);
 	}
 	else if(vector_type==2){ //element vector
