Union implemented.