This reallocates the row, converting it from `bytestring` to `array('B')`. In plain CPython, this causes a slowdown (of about 10%) which is bad.

I don't want the `bytestring` change if it slows down the code in CPython.