balanced maxStep