previousDepth- applied earlier - hence more aggressive