Questions about Parse Price Feed Update Internal

Hey, would like to check something about parsePriceFeedUpdatesInternal

function parsePriceFeedUpdatesInternal(
    bytes[] calldata updateData,
    bytes32[] calldata priceIds,
    PythInternalStructs.ParseConfig memory config
) internal returns (PythStructs.PriceFeed[] memory priceFeeds) {
    {

If updateData is length 2, but priceIDs is length 1, what happens?

Also would you recommend ensuring that updateData and priceIds are the same length?

Hi,
We replace with parsePriceFeedUpdatesInternal to parsePriceFeedUpdatesWithConfig last month.
And yes we check the length of updateData with the length of priceIds, and we return with an error if it doesn’t match.