right now we have a data buffer, so if the server implements compression then it's a pain to read the file