...but don't save if the model isn't dirty.