Performance debuged union and difference.