make the config parser suck less