size_t is better
found a bug in the incremental parsing