Improved union performance