Finally have a config process that I am happy with.