Improved fix of Union.