checkpointing parser changes