Index: /issm/trunk/src/m/model/modelextract.m
===================================================================
--- /issm/trunk/src/m/model/modelextract.m	(revision 8829)
+++ /issm/trunk/src/m/model/modelextract.m	(revision 8830)
@@ -195,6 +195,6 @@
 	nodestoflag1=intersect(orphans_node,pos_node);
 	nodestoflag2=Pnode(nodestoflag1);
-	if ~isnan(md1.spcvx) & ~isnan(md1.spcvy) & ~isnan(md1.spcvz),
-		if ~isnan(md1.vx_obs) & ~isnan(md1.vy_obs)
+	if numel(md1.spcvx)>1 & numel(md1.spcvy)>2 & numel(md1.spcvz)>2,
+		if numel(md1.vx_obs)>1 & numel(md1.vy_obs)>1
 			md2.spcvx(nodestoflag2)=md2.vx_obs(nodestoflag2); 
 			md2.spcvy(nodestoflag2)=md2.vy_obs(nodestoflag2);
