> was it important that it was valid UTF-8?    I think it's important that it behaves consistently from a format validation perspective, regardless of whether we're reading or skipping over a value. Among other things, the method should provide a cheap way to validate whether the data we're reading is valid CBOR.