Heuristics need to be implemented