diff --git a/src/structures/ClientUser.js b/src/structures/ClientUser.js
index <HASH>..<HASH> 100644
--- a/src/structures/ClientUser.js
+++ b/src/structures/ClientUser.js
@@ -82,7 +82,8 @@ class ClientUser extends User {
   edit(data, password) {
     const _data = {};
     _data.username = data.username || this.username;
-    _data.avatar = this.client.resolver.resolveBase64(data.avatar) || this.avatar;
+    _data.avatar = this.client.resolver.resolveBase64(data.avatar);
+
     if (!this.bot) {
       _data.email = data.email || this.email;
       _data.password = password;
@@ -156,7 +157,7 @@ class ClientUser extends User {
     if (typeof avatar === 'string' && avatar.startsWith('data:')) {
       return this.edit({ avatar });
     } else {
-      return this.client.resolver.resolveBuffer(avatar)
+      return this.client.resolver.resolveBuffer(avatar || Buffer.alloc(0))
         .then(data => this.edit({ avatar: this.client.resolver.resolveBase64(data) || null }));
     }
   }
Fixes #<I> (#<I>)

* Added possibility to remove avatar



* Changed as requested



* Removed extra blank line