diff --git a/src/Discord.Net.Core/Entities/Guilds/IUserGuild.cs b/src/Discord.Net.Core/Entities/Guilds/IUserGuild.cs
index b6685edf6..6facd1a68 100644
--- a/src/Discord.Net.Core/Entities/Guilds/IUserGuild.cs
+++ b/src/Discord.Net.Core/Entities/Guilds/IUserGuild.cs
@@ -9,7 +9,7 @@ namespace Discord
///
/// Gets the icon URL associated with this guild, or null if one is not set.
///
- string IconUrl { get; }
+ string GetIconUrl(ImageFormat format = ImageFormat.Auto, ushort size = 128);
///
/// Returns true if the current user owns this guild.
///
diff --git a/src/Discord.Net.Rest/Entities/Guilds/RestUserGuild.cs b/src/Discord.Net.Rest/Entities/Guilds/RestUserGuild.cs
index c23b8f575..af841582e 100644
--- a/src/Discord.Net.Rest/Entities/Guilds/RestUserGuild.cs
+++ b/src/Discord.Net.Rest/Entities/Guilds/RestUserGuild.cs
@@ -21,7 +21,7 @@ namespace Discord.Rest
public DateTimeOffset CreatedAt => SnowflakeUtils.FromSnowflake(Id);
///
public string GetIconUrl(ImageFormat format = ImageFormat.Auto, ushort size = 128)
- => CDN.GetGuildIconUrl(Id, IconId, size, format);
+ => CDN.GetGuildIconUrl(Id, _iconId, size, format);
internal RestUserGuild(BaseDiscordClient discord, ulong id)
: base(discord, id)