Extracted a joining choice into one common method