Maybe we could also split it up? So that "fast" heuristics would be executed on a loop that looks at more nodes.