Update:
Added tentative save method