union.many util func and tweak TSX final