a. it wasnt just "non-english", it was outside the base plane (3.2). Most European languages wouldnt fall into that anyway.
b. It was in a 3rd party library, so unless you go and check that specifically, you would be screwed.
c. Even if you do handle the translations, still can miss certain planes.
d. the problem, as they point out, is non-idempotency. not usually the issue.