because we only saved the config on exit.
Do we? I think we save it periodically.
I hoped you noticed the past tense.
if you change the config file and forget to restart aMule
... your changes will be silently ignored and overwritten.
Config file changes will only be kept and applied if aMule(d) is stopped
before you start editing the config file.