diff --git a/src/Discord.Net.WebSocket/BaseSocketClient.cs b/src/Discord.Net.WebSocket/BaseSocketClient.cs
index d248285cd..3e43fc615 100644
--- a/src/Discord.Net.WebSocket/BaseSocketClient.cs
+++ b/src/Discord.Net.WebSocket/BaseSocketClient.cs
@@ -13,7 +13,7 @@ namespace Discord.WebSocket
/// Gets the estimated round-trip latency, in milliseconds, to the gateway server.
public abstract int Latency { get; protected set; }
public abstract UserStatus Status { get; protected set; }
- public abstract Game? Game { get; protected set; }
+ public abstract IActivity Activity { get; protected set; }
internal new DiscordSocketApiClient ApiClient => base.ApiClient as DiscordSocketApiClient;
diff --git a/src/Discord.Net.WebSocket/DiscordShardedClient.cs b/src/Discord.Net.WebSocket/DiscordShardedClient.cs
index af7f38f6f..f6d0b0134 100644
--- a/src/Discord.Net.WebSocket/DiscordShardedClient.cs
+++ b/src/Discord.Net.WebSocket/DiscordShardedClient.cs
@@ -22,7 +22,7 @@ namespace Discord.WebSocket
/// Gets the estimated round-trip latency, in milliseconds, to the gateway server.
public override int Latency { get => GetLatency(); protected set { } }
public override UserStatus Status { get => _shards[0].Status; protected set { } }
- public IActivity Activity { get => _shards[0].Activity; protected set { } }
+ public override IActivity Activity { get => _shards[0].Activity; protected set { } }
internal new DiscordSocketApiClient ApiClient => base.ApiClient as DiscordSocketApiClient;
public override IReadOnlyCollection Guilds => GetGuilds().ToReadOnlyCollection(() => GetGuildCount());
diff --git a/src/Discord.Net.WebSocket/DiscordSocketClient.cs b/src/Discord.Net.WebSocket/DiscordSocketClient.cs
index 55a943ca1..489e02646 100644
--- a/src/Discord.Net.WebSocket/DiscordSocketClient.cs
+++ b/src/Discord.Net.WebSocket/DiscordSocketClient.cs
@@ -48,7 +48,7 @@ namespace Discord.WebSocket
///
public override int Latency { get; protected set; }
public override UserStatus Status { get; protected set; } = UserStatus.Online;
- internal IActivity Activity { get; protected set; }
+ public override IActivity Activity { get; protected set; }
//From DiscordSocketConfig
internal int TotalShards { get; private set; }