accepting zipped blobs instead of raw json