diff --git a/src/main/java/plugins/adufour/protocols/Protocols.java b/src/main/java/plugins/adufour/protocols/Protocols.java
index 4abbff1b91dbe5ca151407be557da29ed80024cc..7d9cd6a886e37bf593120dc6a646c264488bce80 100644
--- a/src/main/java/plugins/adufour/protocols/Protocols.java
+++ b/src/main/java/plugins/adufour/protocols/Protocols.java
@@ -362,7 +362,7 @@ public class Protocols extends PluginActionable
             throw new IllegalArgumentException(protocolFile + " is not a valid protocol file");
 
         System.out.println("Loading workflow...");
-        WorkFlow workFlow = new WorkFlow();
+        WorkFlow workFlow = new WorkFlow(true);
         BlocksML.getInstance().loadWorkFlow(xml, workFlow);
 
         workFlow.run();
diff --git a/src/main/java/plugins/adufour/protocols/gui/ProtocolPanel.java b/src/main/java/plugins/adufour/protocols/gui/ProtocolPanel.java
index 0aa76de4d433a4b6f8d0390110d4505994da2938..5df0e476d1f4206cfecfa4dcd9ed7d67db71e432 100644
--- a/src/main/java/plugins/adufour/protocols/gui/ProtocolPanel.java
+++ b/src/main/java/plugins/adufour/protocols/gui/ProtocolPanel.java
@@ -80,7 +80,7 @@ public class ProtocolPanel extends JPanel implements WorkFlowListener, PropertyC
     
     public ProtocolPanel(MainFrame frame)
     {
-        this(null, new WorkFlow(), frame);
+        this(null, new WorkFlow(true), frame);
     }
     
     private ProtocolPanel(File file, final WorkFlow workFlow, MainFrame frame)