@engikeneer
Ah - that is a really good solution....thank you for the recommendation. I should have tested this before posting.
As for for Resetting with persistent settings, it is true there could be issues, but the point is that in a known state, it could be an option to hold all attributes on restart. And that would be up to the user to decide. It is always true for any over-ride situation, such as ignore over-travel limits, it could be bad, but when needed, it is a very useful option.