304 responses should not have a body. However, when kcgi enables gzip, it compresses the empty body and responds with a 14 byte gzip header. Probably shouldn't compress empty body regardless of response code.