I struck an edge case trying to open a TIFF file from a BufferedReader that wraps a BytesIO object. The problem is that when the wrapped object is not a file ...