MN law is subjective on U-turns. Basically, except for curves and hills, U-turns are legal everywhere… until their not. Essentially, your U-turn is legal if it can be made safely and without interfering with other traffic.
This presents a problem from a waze perspective. I have seen numerous URs for Turn Not Allowed when Waze directs them to make a U-turn somewhere that might not be great. For example, this segment is double-left-turn allowed, but the intersections left-turn lane is actually for the next intersection: https://www.waze.com/editor/?env=usa&lon=-93.24739&lat=44.88353&layers=773&zoom=7&segments=78789735
Likewise, this segment allows the double-left-turn, but there is no lane for slowing down and turning: https://www.waze.com/editor/?env=usa&lon=-93.14912&lat=44.86060&layers=1957&zoom=7&segments=67107576
Thoughts?