rolesToRevert.forEach(async entry => { const { target, changes } = entry; // Check if target is a GuildMember if (target instanceof Discord.GuildMember) { const roleID = changes.find(change => change.key === '$add').new[0].id; const role = message.guild.roles.cache.get(roleID); if (role) { await target.roles.remove(role); } } });