Exception stuff.

config_error_t indicates ill-formed configuration object, it shouldn't be thrown on a file open error.