n_prepare is not used. but, is_prepare may be changed in _determine_partition().