correct to use union member