fix: heuristics