union-withhalf-in-ports