When is a U-turn permitted and necessary?