zero-copy implies zero copying, not "sometimes we manage to return slices instead of reallocating byte/string buffers".