Compression of blocks works now and is used when reading blocks. must re-compress after setting blocks in chunks