Why array_merge? This will behave different than Set::merge.