Why didn't you enforce a new minimum when the maximum is below the current minimum, similar to min methods?