Added difflib heuristic