Updated Union() (and UnionAcc())