used predecessor_data.