Open questions:

1. How do we we handle errors in the configuration now?
    - Does the entire interpretation fail, or is there the ability for partial success?

2. Do we want this to actually cause the binary to flap versus having a more intelligent means for informing the user of this?