Yes sure. Please don't merge my changes yet. The order of pickling/encoding/compressing is wrong - I will update it. Also I've just implemented chunking too large documents to overcome 16MB limitation. Would you be interested in such a change?