Although being caused by bitwise operations, it's mainly the problem about get/set operations - dealing with UTF-8 incompatible byte array. `BITOP` works fine by itself.