rules may contains none ascii characters