diff --git a/src/Discord.Net.WebSocket/DiscordSocketClient.cs b/src/Discord.Net.WebSocket/DiscordSocketClient.cs
index 57d58a8b1..b0bd6f621 100644
--- a/src/Discord.Net.WebSocket/DiscordSocketClient.cs
+++ b/src/Discord.Net.WebSocket/DiscordSocketClient.cs
@@ -403,7 +403,7 @@ namespace Discord.WebSocket
/// the snowflake identifier; null if the user is not found.
///
public async ValueTask GetUserAsync(ulong id, RequestOptions options = null)
- => await ClientHelper.GetUserAsync(this, id, options).ConfigureAwait(false);
+ => await ((IDiscordClient)this).GetUserAsync(id, CacheMode.AllowDownload, options).ConfigureAwait(false);
///
/// Clears all cached channels from the client.
///