lock avoidance