Avoid direct

Avoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid directAvoid direct