Hi Tapani, hi Bill, hi Amadeu, thanks for your comments and discussion. I agree that there are (almost) always some examples that will not work well with some rules. There are similar cases for variants. For example, the German ß and ss are variants of each other. And yes, generally it's ok to replace an ß with ss in German (as a fallback if a typewriter doesn't have an ß). People will understand. However, there are words, where it's not ok. Take "maßen" and "massen", they even have opposite meanings. If I say: "essen in maßen" and "essen in massen" The first means "eating in moderation", while the second means "eating in large quantaties". ;-) The question is, do we need to make special rules for such special cases? And if so, how complex will those rules be (both in defining them as well as communicating the exception cases to all parties). Another thing to consider is that these exceptional cases could be different and even contradictory in two languages. While I love looking at corner cases (it's part of my job when writing software), there are different ways to deal with them depending on what the consequences are and how easy they are to fix. If it's a trivial fix: sure, I always fix them. If it's a complicated fix: it depends. In case they are a security issue, they need to be fixed. If it's just a nuisance for some corner case, it's probably not worth fixing it. It would take a lot of time/effort and would make the whole code more complex and difficult to maintain. I would suggest a similar approach here. I think we all agree, the suggested rule may be problematic for some corner cases (as explained by Tapani). The questions to ask ourselves are: 1. Is there an easy fix? Can we change the policies easily to cover those? Or would it be complicated and make the whole set of policies more difficult to understand and process? Could these changes even cause a new set of corner cases that would need to be dealt with? 2. Can we live with those corner cases? Are they a security issue? Cheers, Michael -- ____________________________________________________________________ | | | knipp | Knipp Medien und Kommunikation GmbH ------- Technologiepark Martin-Schmeißer-Weg 9 44227 Dortmund Deutschland Dipl.-Informatiker Tel: +49 231 9703-0 Fax: +49 231 9703-200 Dr. Michael Bauland SIP: Michael.Bauland@knipp.de Software-Entwicklung E-Mail: Michael.Bauland@knipp.de Registereintrag: Amtsgericht Dortmund, HRB 13728 Geschäftsführer: Dietmar Knipp, Elmar Knipp Zertifiziert nach DIN ISO/IEC 27001:2017