Differentiate between save and validate