validated save