This looks weird to me. Aren't StringPieces usually immutable and just for input data. Seeing a StringPiece used for output is odd.