Checkpoint before making change for arrays.
Checkpoint
Checkpoint
Arrays with wildly varying JSON fields working reasonably, but not entirely