setdd and setvs are safe