New overloads for JoinToString