Checkpointing work for splitNonLeaf