bidirectional heuristic bypassing