I ran into this as well and reported it in another thread. This is what programmers call a "human factors" problem, of which there has been considerable study. The use of "human factors" concepts is aimed at eliminating this kind of issue, but sometimes it is not immediately apparent to the devs that a particular set of circumstances exhibits a human factors problem. IMHO, this is such a case. To solve it, the devs may have to be collectively inventive.