Totally changed the INI module.