Add 'sets' instead of extending 'set' to deal with specified CAS value