Add checks: if config file exists and is writeable
Don't run `exit`: it exits ZSH