null guard for no settings and version bump