why not just set() ?