If the opening of the config file fails (``OSError`` or ``IOError`` are raised), they won't be caught here and the program will abort with a traceback, if I'm not mistaken. Please, add some handling (inform the user, rebuild/discard the file). Thanks.