Internally reusing the new join function.