docs: private int skip(byte[] data, int pos, int count) {
          int remaining = data.length - pos;
          if (remaining >= count) {
              this.parseInt = 0;
              return (pos + count);
          }
          // didn't have the entire amount, store the remaining length to skip later
          this.parseInt = (count - remaining);
          return data.length;
      }