How many times do I have to say this really? Why are you using .valid? .save checks for validations and you are already using .save