This won't work as discussed in IRC because firstly the no break space #define is incorrect and secondly it's encoding is two bytes so we need to provide an easy way to do comparisons for UTF8 encodings that are more than two bytes.