Settings are optional on client as well as the server