heuristic changed