done with the heuristic, maybe?