flyout avoidance seems to work well enough