Save instead of update because the record may be new