Fix integerunion
more test