heuristics fix