Is the copy necessary? It seems `#slice` already returns a copy of the buffer slice, no?