Add some more documentation
diff --git a/inc/qcbor/qcbor_decode.h b/inc/qcbor/qcbor_decode.h
index 6ac399a..7d6e517 100644
--- a/inc/qcbor/qcbor_decode.h
+++ b/inc/qcbor/qcbor_decode.h
@@ -1062,6 +1062,13 @@
  * outside of the array or map. The array or map must be exited before
  * QCBORDecode_VGetNext() will decode it.
  *
+ * In many cases the position returned will be in the middle of
+ * an array or map. It will not be possible to start decoding at
+ * that location with another instance of the decoder and go to
+ * the end. It is not valid CBOR. If the input is a CBOR sequence
+ * and the position is not in the moddle of an array or map
+ * then it is possible to decode to the end.
+ *
  * There is no corresponding seek method because it is too complicated
  * to restore the internal decoder state that tracks nesting.
  */