diff --git a/DisCatSharp/Entities/Channel/Overwrite/DiscordOverwriteBuilder.cs b/DisCatSharp/Entities/Channel/Overwrite/DiscordOverwriteBuilder.cs
index 57b7f2b65f..ef92471bb6 100644
--- a/DisCatSharp/Entities/Channel/Overwrite/DiscordOverwriteBuilder.cs
+++ b/DisCatSharp/Entities/Channel/Overwrite/DiscordOverwriteBuilder.cs
@@ -113,6 +113,7 @@ public DiscordOverwriteBuilder()
/// This builder.
public DiscordOverwriteBuilder Allow(Permissions permission)
{
+ this.Remove(permission);
this.Allowed |= permission;
return this;
}
@@ -124,6 +125,7 @@ public DiscordOverwriteBuilder Allow(Permissions permission)
/// This builder.
public DiscordOverwriteBuilder Deny(Permissions permission)
{
+ this.Remove(permission);
this.Denied |= permission;
return this;
}