`update_columns` might be slightly faster and less trouble