diff --git a/src/Discord.Net.Core/Entities/Permissions/ChannelPermission.cs b/src/Discord.Net.Core/Entities/Permissions/ChannelPermission.cs
index 3e438f43f..740b6c30b 100644
--- a/src/Discord.Net.Core/Entities/Permissions/ChannelPermission.cs
+++ b/src/Discord.Net.Core/Entities/Permissions/ChannelPermission.cs
@@ -11,7 +11,9 @@ namespace Discord
// Text
AddReactions = 0x00_00_00_40,
- ReadMessages = 0x00_00_04_00,
+ [Obsolete("Use ViewChannel instead.")]
+ ReadMessages = ViewChannel,
+ ViewChannel = 0x00_00_04_00,
SendMessages = 0x00_00_08_00,
SendTTSMessages = 0x00_00_10_00,
ManageMessages = 0x00_00_20_00,
diff --git a/src/Discord.Net.Core/Entities/Permissions/ChannelPermissions.cs b/src/Discord.Net.Core/Entities/Permissions/ChannelPermissions.cs
index 4c11d0db0..9d3c7ed24 100644
--- a/src/Discord.Net.Core/Entities/Permissions/ChannelPermissions.cs
+++ b/src/Discord.Net.Core/Entities/Permissions/ChannelPermissions.cs
@@ -41,7 +41,11 @@ namespace Discord
/// If true, a user may add reactions.
public bool AddReactions => Permissions.GetValue(RawValue, ChannelPermission.AddReactions);
/// If True, a user may join channels.
- public bool ReadMessages => Permissions.GetValue(RawValue, ChannelPermission.ReadMessages);
+ [Obsolete("Use ViewChannel instead.")]
+ public bool ReadMessages => ViewChannel;
+ /// If True, a user may view channels.
+ public bool ViewChannel => Permissions.GetValue(RawValue, ChannelPermission.ReadMessages);
+
/// If True, a user may send messages.
public bool SendMessages => Permissions.GetValue(RawValue, ChannelPermission.SendMessages);
/// If True, a user may send text-to-speech messages.