add isSet and isResolving