Index: /issm/trunk/src/c/objects/Elements/Tria.cpp
===================================================================
--- /issm/trunk/src/c/objects/Elements/Tria.cpp	(revision 6970)
+++ /issm/trunk/src/c/objects/Elements/Tria.cpp	(revision 6971)
@@ -3981,4 +3981,5 @@
 		if (this->nodes[i]->IsOnSheet()){
 			surface[i]=bed_ptr[i]+values[i]; //surface=oldbed+newthickness
+			bed[i]=bed_ptr[i]; //do nothing
 		}
 		else{ //this is an ice shelf
@@ -3999,5 +4000,5 @@
 	this->inputs->AddInput(new TriaVertexInput(ThicknessEnum,values));
 	this->inputs->AddInput(new TriaVertexInput(SurfaceEnum,surface));
-	if (this->IsOnShelf()) this->inputs->AddInput(new TriaVertexInput(BedEnum,bed));
+	this->inputs->AddInput(new TriaVertexInput(BedEnum,bed));
 
 	/*Free ressources:*/
