Possible fix for kana buffer read not wrapping back to start of buffer