1. Include suggestions to help the user solve his/her problem. 2. Some errors should be turned into warnings (see e.g. #10 => unnecessary disambiguation) to avoid interrupting the parsing. 3. Internationalization.