delete vs set undefined