As suggested in [Macklin+19], it is better to support skipping collision detection when using small substeps to reduce unnecessary computational cost.