fix for unicode char labels causing arrayOutOfBoundsException bug spotted by cameron...