why forcing the names of the join columns ?