Index: /issm/trunk/src/c/objects/Elements/Penta.cpp
===================================================================
--- /issm/trunk/src/c/objects/Elements/Penta.cpp	(revision 4495)
+++ /issm/trunk/src/c/objects/Elements/Penta.cpp	(revision 4496)
@@ -4761,4 +4761,7 @@
 		if(!original_input) ISSMERROR("%s%s"," could not find input with enum:",EnumAsString(enum_type));
 		original_input->Extrude();
+
+		/*Stop if there is only one layer of element*/
+		if (this->IsOnSurface()) return;
 
 		/*Step 2: this input has been extruded for this element, now follow the upper element*/
