Modify self.data instead of mutating handle on config like an idiot
Work around hierarchy bugs by ensuring adapter list always same length.

More reasons to probably ditch etcaetera =/
Add a debug line for env var loads
Clean up some debuggy things
Fix outdated comment