elim dup init