Controlled the config parsing so that it is in a garaunteed order