Heuristic review