* Because when there are not constraints, it returns 0 < threshold * which is false if threshold is 0