Currently certain commands will remember the settings changed by the user (export obj, square, etc) and other commands will not (pipe, xnurbs, etc), having the ability to turn it on and off at a per-command level will be helpful when running many of the same command right after each other. It will also be helpful to quickly erase settings on commands that currently remember changes without needing to close the software.