diff --git a/workflow/main.nf b/workflow/main.nf
index b33e1ba67059835c7fb9c52fb188b8e755872c42..8e13e950f1b35ee0cfe9d4f20bd5404b58a07e53 100755
--- a/workflow/main.nf
+++ b/workflow/main.nf
@@ -122,15 +122,6 @@ completeScript = """
       --expression-attribute-values '{":status": {"S":"complete"}}'
 """
 
-workflow.onError {
-  errorResult = errorScript.execute().text
-}
-
-workflow.onComplete {
-  println "complete"
-  completeResult = completeScript.execute().text
-}
-
 /*
  * checkDesignFile: check design file for errors
  */
@@ -426,3 +417,11 @@ process multiqc {
     multiqc -c ${multiqcConf} .
     """
 }
+
+workflow.onError {
+  errorResult = errorScript.execute().text
+}
+
+workflow.onComplete {
+  completeResult = completeScript.execute().text
+}