Didn't I mention before? Maybe I forgot to. There should be a comment saying why we are using the unions. But with an explanatory comment added, that looks fine to me. Thanks, Roland