switch to bytestrings