Tests tell me something is wrong with Union