```python import mkdocs.config # 1. OK conf = mkdocs.config.Config(mkdocs.config.DEFAULT_SCHEMA) conf.load_dict({'site_name': 'foo'}) conf.validate() assert conf['mdx_configs'].get('toc') == None # 2. OK conf = mkdocs.config.Config(mkdocs.config.DEFAULT_SCHEMA) conf.load_dict({'site_name': 'foo', 'markdown_extensions': [{"toc": {"permalink": "aaa"}}]}) conf.validate() assert conf['mdx_configs'].get('toc') == {'permalink': 'aaa'} # 3. Identical to 1 but not OK. conf = mkdocs.config.Config(mkdocs.config.DEFAULT_SCHEMA) conf.load_dict({'site_name': 'foo'}) conf.validate() assert conf['mdx_configs'].get('toc') == None # fails, actually is {'permalink': 'aaa'} ```