no need to parse or append zero length buffers