diff --git a/src/Discord.Net.WebSocket/DiscordShardedClient.cs b/src/Discord.Net.WebSocket/DiscordShardedClient.cs
index f1d4453cd..b01f94f14 100644
--- a/src/Discord.Net.WebSocket/DiscordShardedClient.cs
+++ b/src/Discord.Net.WebSocket/DiscordShardedClient.cs
@@ -133,9 +133,7 @@ namespace Discord.WebSocket
///
public override async Task StartAsync(IActivity activity = null, UserStatus status = UserStatus.Online)
{
- Activity = activity;
- Status = status;
- await Task.WhenAll(_shards.Select(x => x.StartAsync())).ConfigureAwait(false);
+ await Task.WhenAll(_shards.Select(x => x.StartAsync(activity, status))).ConfigureAwait(false);
}
///