String() support now uses strings.Join()