use unicode def where possible