including comments about error handling, ConfigParser