Hello all, According to the PDF manual (page 17), BZ2_bzDecompress can return one of BZ_PARAM_ERROR, BZ_DATA_ERROR, BZ_DATA_ERROR_MAGIC, BZ_MEM_ERROR, BZ_STREAM_END, or BZ_OK. However, in attempting to write bindings, I get BZ_SEQUENCE_ERROR as a return value! In fact, looking at the source code, (line 818 of bzlib.c), it returns BZ_SEQUENCE_ERROR. Cheers, Vanessa McHale