still need to consider the negative condition.