The branch, 4.2/distinct-joins has been deleted was 20ccebd32ac630a1a503820ab58078771e378099 ----------------------------------------------------------------------- 20ccebd32ac630a1a503820ab58078771e378099 we don't need this code -----------------------------------------------------------------------