why not use `SubProgress(0, text)`?