Maybe use valid pending steps?