Since I load the config file no matter what, raising an exception would be bad - when I have no config file and I only pass overrides.

I'm okay with either nil or an empty hash, though I think nil should be fine for now.