Don't run the .save() hook if values have already been assigned