[bug] not consider the value should contain in the candidate set