avoidance updates