diff --git a/steps/find_skymodel_cal.cwl b/steps/find_skymodel_cal.cwl
index ca8b2288be375eeedff5e6306a6faaa49e9f2dee..0ad1dee4142b7d9fe20ffb4b27fdcd4cff069adf 100644
--- a/steps/find_skymodel_cal.cwl
+++ b/steps/find_skymodel_cal.cwl
@@ -7,7 +7,9 @@ baseCommand:
   - python3
 inputs:
     - id: msin
-      type: Directory[]
+      type: 
+       - Directory
+       - Directory[]
       doc: MS containing the calibrator
       inputBinding:
         position: 0