passing union