Revert "Union"

This reverts commit 63b9e79e547798aa4bb6e8271cdf70c8351e9ff4.