diff --git a/src/Discord.Net/Entities/Channels/IChannel.cs b/src/Discord.Net/Entities/Channels/IChannel.cs
index b64e0f2c7..f27504e94 100644
--- a/src/Discord.Net/Entities/Channels/IChannel.cs
+++ b/src/Discord.Net/Entities/Channels/IChannel.cs
@@ -3,7 +3,7 @@ using System.Threading.Tasks;
namespace Discord
{
- public interface IChannel : ISnowflakeEntity
+ public interface IChannel : ISnowflakeEntity, IUpdateable
{
/// Gets a collection of all users in this channel.
Task> GetUsersAsync();
diff --git a/src/Discord.Net/Entities/Channels/IDMChannel.cs b/src/Discord.Net/Entities/Channels/IDMChannel.cs
index 2714c59f5..b6bbb39d6 100644
--- a/src/Discord.Net/Entities/Channels/IDMChannel.cs
+++ b/src/Discord.Net/Entities/Channels/IDMChannel.cs
@@ -2,7 +2,7 @@
namespace Discord
{
- public interface IDMChannel : IMessageChannel, IUpdateable
+ public interface IDMChannel : IMessageChannel
{
/// Gets the recipient of all messages in this channel.
IUser Recipient { get; }
diff --git a/src/Discord.Net/Entities/Channels/IGuildChannel.cs b/src/Discord.Net/Entities/Channels/IGuildChannel.cs
index 60f52d2b5..50da5fa58 100644
--- a/src/Discord.Net/Entities/Channels/IGuildChannel.cs
+++ b/src/Discord.Net/Entities/Channels/IGuildChannel.cs
@@ -5,7 +5,7 @@ using System.Threading.Tasks;
namespace Discord
{
- public interface IGuildChannel : IChannel, IDeletable, IUpdateable
+ public interface IGuildChannel : IChannel, IDeletable
{
/// Gets the name of this channel.
string Name { get; }