Revert "Union in progress"

This reverts commit 09c9703a061b33d7c8b29635e82bb48c02ae2b78.
Revert "Union in progress"

This reverts commit 09c9703a061b33d7c8b29635e82bb48c02ae2b78.