what happens if the domain settings aren't filled in? should we have sensible default values?