diff --git a/src/ca/eandb/util/progress/ProgressTableModel.java b/src/ca/eandb/util/progress/ProgressTableModel.java
index <HASH>..<HASH> 100644
--- a/src/ca/eandb/util/progress/ProgressTableModel.java
+++ b/src/ca/eandb/util/progress/ProgressTableModel.java
@@ -71,17 +71,12 @@ public final class ProgressTableModel extends AbstractTableModel implements
 		final TableRowProgressMonitor monitor = new TableRowProgressMonitor(title);
 		final int row = monitors.size();
 		monitors.add(monitor);
-		if (SwingUtilities.isEventDispatchThread()) {
-			monitor.setProgressBar(new JProgressBar());
-			fireTableRowsInserted(row, row);
-		} else {
-			SwingUtilities.invokeLater(new Runnable() {
-				public void run() {
-					monitor.setProgressBar(new JProgressBar());
-					fireTableRowsInserted(row, row);
-				}
-			});
-		}
+		SwingUtilities.invokeLater(new Runnable() {
+			public void run() {
+				monitor.setProgressBar(new JProgressBar());
+				fireTableRowsInserted(row, row);
+			}
+		});
 		return monitor;
 	}
Don't bother checking if this is the event dispatch queue when creating a progress monitor.