The only scenario where I can see this failing is when snow covered lane markings have been temporarily redrawn, eg. for nearby construction sites. Then you have to hope for accurately placed road markers. But that would be a similar challenge for humans as well.