improvements to opening contact heuristic