saving and restoring optional questions