Rewritten default heuristic processor