diff --git a/workflows/HBA_calibrator.cwl b/workflows/HBA_calibrator.cwl
index f552e635e89dee356ee1993dec05bc8614104b19..52acc793ef33639575a41ed01f630bcb0b3c29c4 100644
--- a/workflows/HBA_calibrator.cwl
+++ b/workflows/HBA_calibrator.cwl
@@ -149,7 +149,7 @@ inputs:
     'sbg:x': -1000
     'sbg:y': 1000
   - id: min_separation
-    type: int?
+    type: float?
     default: 30
     'sbg:x': -1000
     'sbg:y': 1100
diff --git a/workflows/prefactor_calibrator.cwl b/workflows/prefactor_calibrator.cwl
index 8d3ce43b28e3434cde8190c864b86cc1bedd3878..07cd404e49fc1e7415e8e7698d6cc70cec5dcd44 100644
--- a/workflows/prefactor_calibrator.cwl
+++ b/workflows/prefactor_calibrator.cwl
@@ -149,7 +149,7 @@ inputs:
     'sbg:x': -1000
     'sbg:y': 1000
   - id: min_separation
-    type: int?
+    type: float?
     default: 30
     'sbg:x': -1000
     'sbg:y': 1100
diff --git a/workflows/prefactor_calibrator/prep.cwl b/workflows/prefactor_calibrator/prep.cwl
index 97fbc9d320e9a4216690fab75ff39cd76c33ec06..ec92fed4695e617de0b05111335660fb1958c7cd 100644
--- a/workflows/prefactor_calibrator/prep.cwl
+++ b/workflows/prefactor_calibrator/prep.cwl
@@ -42,11 +42,11 @@ inputs:
     'sbg:x': -1000
     'sbg:y': 0
   - id: demix_timestep
-    type: float
+    type: int
     'sbg:x': -1000
     'sbg:y': 100
   - id: demix_freqstep
-    type: string
+    type: int
     'sbg:x': -1000
     'sbg:y': 100
   - id: demix_target
@@ -132,10 +132,10 @@ steps:
       - id: baselines_to_flag
         default: []
         source: flag_baselines
-      - id: avg_timeresolution
+      - id: timeresolution
         default: 1.
         source: avg_timeresolution
-      - id: avg_freqresolution
+      - id: freqresolution
         default: "12.21kHz"
         source: avg_freqresolution
       - id: process_baselines_cal