fixes unicode matching
better error messages from PCRE exceptions