+ /* --- Now fiddle with everything else --- *
+ *
+ * There's a bodge here for invalid encodings which have only one hextet
+ * in the final group. I'm not sure this is really worth having, but it
+ * might save some unexpected behaviour. (Not that you won't still get
+ * unexpected behaviour if the stream is completely empty, of course.)
+ */