EG/JPM: streaming GZip compression + no longer sending empty strings to socket