This is just a test, but the reason initialzing twice during test fails is because config throws an error if you try to defin ea key a second time.

I can't really figure out why it matters if a key is defined multiple times in config, so I removed the error. This seems to work. I'm going to think on how bad an idea this is. Issue #116