Use BytesIO for Python 3 compat