Experiment: explicitly save if handed a new record. (This sucks. Sorry.)