Here's a problem: what is `_config_data`?  What does it contain?  What assertions might we productively make about its contents?  How would those assertions be enforced?