Learning to hit save BEFORE commit