Index: /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 17859)
+++ /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 17860)
@@ -1681,8 +1681,9 @@
 	bed_normal[0]= + vector[1]/norm;
 	bed_normal[1]= - vector[0]/norm;
+	_assert_(bed_normal[1]<0); 
 }
 /*}}}*/
 /*FUNCTION Tria::NormalTop {{{*/
-void Tria::NormalTop(IssmDouble* bed_normal,IssmDouble* xyz_list){
+void Tria::NormalTop(IssmDouble* top_normal,IssmDouble* xyz_list){
 
 	/*Build unit outward pointing vector*/
@@ -1697,6 +1698,7 @@
 	norm=sqrt(vector[0]*vector[0] + vector[1]*vector[1]);
 
-	bed_normal[0]= + vector[1]/norm;
-	bed_normal[1]= - vector[0]/norm;
+	top_normal[0]= + vector[1]/norm;
+	top_normal[1]= - vector[0]/norm;
+	_assert_(top_normal[1]<0); 
 }
 /*}}}*/
