allow user to toggle persist