Use validate() promise in .save() #2131