Updated heuristic