Thanks Flecc. It makes sense, but as I didn't even actively know it was in the Highway Code, I can't take my taxi driver to task on that point!
We do tend to have laws based on principals rather than rules, which in general I like, but sometimes a rule can be that bit clearer, and easier...