## Possible Solution Add a stack to the parser that we can push the current position of the cursor onto and then pop it back off when we are done reading the data. ## Context This issue slows down the parser and creates extra/unnecessary memory usage.