Also, when this modification is made, I'd like the _check_increasing method to be turned into a function, that is called only if self.increasing is auto. That way it can be reused in other context, and is easier to test.