diff --git a/steps/dp3_make_parset_cal.cwl b/steps/dp3_make_parset_cal.cwl
index 4b5ad37c828d9ae53f98381e9cc99f5f60dab82e..3dc3c831f2b05b6ea337fe09b1e2b3e8bd79b02e 100755
--- a/steps/dp3_make_parset_cal.cwl
+++ b/steps/dp3_make_parset_cal.cwl
@@ -56,22 +56,17 @@ inputs:
   - id: lbfgs_robustdof
     type: float?
     default: 200
+
 outputs:
   - id: output
-    type: File
-    outputBinding:
-      glob: DP3.parset
+    type: stdout
+
 baseCommand:
-  - cp
-arguments:
-  - prefix: ''
-    shellQuote: false
-    position: 0
-    valueFrom: input.parset
-  - prefix: ''
-    shellQuote: false
-    position: 0
-    valueFrom: DP3.parset
+  - cat
+  - input.parset
+
+stdout: DP3.parset
+
 requirements:
   - class: InlineJavascriptRequirement
   - class: ShellCommandRequirement
diff --git a/steps/dp3_make_parset_target.cwl b/steps/dp3_make_parset_target.cwl
index 6804568e666b02dfc193527f1f7e7315d123daf8..c9ebf229199f237f9fe4a1bd9de604544be808f2 100755
--- a/steps/dp3_make_parset_target.cwl
+++ b/steps/dp3_make_parset_target.cwl
@@ -76,22 +76,17 @@ inputs:
   - id: lbfgs_robustdof
     type: float?
     default: 200
+
 outputs:
   - id: output
-    type: File
-    outputBinding:
-      glob: DP3.parset
+    type: stdout
+
 baseCommand:
-  - cp
-arguments:
-  - prefix: ''
-    shellQuote: false
-    position: 0
-    valueFrom: input.parset
-  - prefix: ''
-    shellQuote: false
-    position: 0
-    valueFrom: DP3.parset
+  - cat
+  - input.parset
+
+stdout: DP3.parset
+
 requirements:
   - class: InlineJavascriptRequirement
   - class: ShellCommandRequirement