diff --git a/docs/source/diagrams/SANSStitch-v1_wkflw.dot b/docs/source/diagrams/SANSStitch-v1_wkflw.dot
index c145b4b2e6adfcccec1b61d5b36b319d4db4f629..0b5b15023fcbc273233dcf21327f7b30921302f2 100644
--- a/docs/source/diagrams/SANSStitch-v1_wkflw.dot
+++ b/docs/source/diagrams/SANSStitch-v1_wkflw.dot
@@ -81,13 +81,13 @@ digraph SansStitch {
     hABNormSample -> divideHABSample;
     lABCountsSample -> divideLABSample;
     lABNormSample -> divideLABSample;
-    divideLABSample -> valQLAB;
-    divideHABSample -> valQHAB;
+    divideLABSample -> valQLAB  [label="If can is not processed."];
+    divideHABSample -> valQHAB  [label="If can is not processed."];
     processCan -> checkProcessCan;
     divideHABSample -> subtractCanHAB;
     divideLABSample -> subtractCanLAB;
-    subtractCanHAB -> valQHAB;
-    subtractCanLAB -> valQLAB;
+    subtractCanHAB -> valQHAB  [label="If can is processed."];
+    subtractCanLAB -> valQLAB  [label="If can is processed."];
     checkProcessCan -> readCanInputs  [label="yes"];
     mode -> checkModeForFit;
     checkModeForFit -> sansFitShiftScale  [label="yes"];
@@ -111,8 +111,8 @@ digraph SansStitch {
     lABCountsSample -> calculateMergedQ;
     lABNormSample -> calculateMergedQ;
     calculateMergedQ -> subtractMerged;
-    calculateMergedQ -> mergedQ
-    subtractMerged -> mergedQ;
+    calculateMergedQ -> mergedQ  [label="If can is processed."];
+    subtractMerged -> mergedQ  [label="If can is not processed."];
     mergedQ -> errorCorrection;
     errorCorrection -> outputWorkspace;
 }