correcting heuristic execution