use substeps by default