someone spent too much time with ciscos. all of us have probably done a running config change to see if it did what we wanted, got distracted and didn't write the config, and got surprised on reboot. if you write your gear software to do this, it should warn you.