implementing non_one_of in terms of is_one_of