Index: branches/eraser6/pluginsRewrite/Eraser/ProgressForm.cs
===================================================================
--- branches/eraser6/pluginsRewrite/Eraser/ProgressForm.cs	(revision 2488)
+++ branches/eraser6/pluginsRewrite/Eraser/ProgressForm.cs	(revision 2493)
@@ -126,5 +126,7 @@
 			ErasureTargetProgressManagerStep taskStep =
 				(ErasureTargetProgressManagerStep)task.Progress.CurrentStep;
-			if (taskStep != null && !string.IsNullOrEmpty(taskStep.Name))
+			if (taskStep == null)
+				return;
+			else if (!string.IsNullOrEmpty(taskStep.Name))
 				status.Text = taskStep.Name;
 			else
@@ -134,5 +136,7 @@
 			SteppedProgressManagerStepBase targetStep =
 				(SteppedProgressManagerStepBase)taskStep.Target.Progress.CurrentStep;
-			if (!string.IsNullOrEmpty(targetStep.Name))
+			if (targetStep == null)
+				return;
+			else if (!string.IsNullOrEmpty(targetStep.Name))
 				item.Text = WrapItemName(targetStep.Name);
 
