special cases: applied constraing for potential prev steps