diff --git a/src/Discord.Net/Entities/Channels/IChannel.cs b/src/Discord.Net/Entities/Channels/IChannel.cs
index b64e0f2c..f27504e9 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 2714c59f..b6bbb39d 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 60f52d2b..50da5fa5 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; }