diff --git a/src/Discord.Net/Discord.Net.csproj b/src/Discord.Net/Discord.Net.csproj
index d8f98c647..81e14b2d3 100644
--- a/src/Discord.Net/Discord.Net.csproj
+++ b/src/Discord.Net/Discord.Net.csproj
@@ -149,7 +149,7 @@
-
+
diff --git a/src/Discord.Net/Entities/Rest/Helper/PermissionHelper.cs b/src/Discord.Net/Entities/Shared/Helpers/PermissionHelper.cs
similarity index 96%
rename from src/Discord.Net/Entities/Rest/Helper/PermissionHelper.cs
rename to src/Discord.Net/Entities/Shared/Helpers/PermissionHelper.cs
index 260c6f33d..780aedbf8 100644
--- a/src/Discord.Net/Entities/Rest/Helper/PermissionHelper.cs
+++ b/src/Discord.Net/Entities/Shared/Helpers/PermissionHelper.cs
@@ -1,4 +1,4 @@
-namespace Discord.Rest
+namespace Discord
{
public static class PermissionHelper
{
@@ -44,11 +44,11 @@
switch (channel)
{
- case TextChannel _:
+ case ITextChannel _:
if (!PermissionUtilities.GetValue(resolvedPermissions, ChannelPermission.ReadMessages))
resolvedPermissions = 0; //No read permission on a text channel removes all other permissions
break;
- case VoiceChannel _:
+ case IVoiceChannel _:
if (!PermissionUtilities.GetValue(resolvedPermissions, ChannelPermission.Connect))
resolvedPermissions = 0; //No read permission on a text channel removes all other permissions
break;