fixed bug stopping mutate and tabu from working
optimizations