Add smart tab heuristic