Fix to multiple unions