Heuristics in place, but may not be correct.