Index: /issm/trunk/src/c/parallel/diagnostic_core_nonlinear.cpp
===================================================================
--- /issm/trunk/src/c/parallel/diagnostic_core_nonlinear.cpp	(revision 255)
+++ /issm/trunk/src/c/parallel/diagnostic_core_nonlinear.cpp	(revision 256)
@@ -114,5 +114,5 @@
 		//Deal with penalty loads
 		if (debug) _printf_("   penalty constraints\n");
-		inputs->Add("old_velocity",old_ug,numberofdofspernode,numberofnodes);
+		if (old_ug) inputs->Add("old_velocity",old_ug,numberofdofspernode,numberofnodes);
 		inputs->Add("velocity",ug,numberofdofspernode,numberofnodes);
 		
