avoid premature save action