nonmutating set