actually, checking the args list is empty is probably a better way of doing this, than attempting the string.Join and checking the result.

```csharp
if( args.Length == 0 ) {
  name = source.nickname;
} else {
  name = string.Join(" ", args);
}
```

As a side note, `string.Empty` is preferable to `""` :grinning: