public async Task <int> RemoveFromGuild(ulong guild, string term)
    {
        int retval = await MarkovHandler.RemoveTermFromFile(guild + ".txt", term);

        var markov = new MarkovChain <string>(1);

        dict.TryUpdate(guild, markov, this.dict[guild]);

        await LoadGraph(markov, Program.BuildPath(guild + ".txt"), guild);

        BuildNext(guild);
        return(retval);
    }