don't copy the byte-slice twice