A side effect of making all inferred schema definitions optional was to also make it optional at the top level.