heuristics bug fix