for (let i = viewports.length - 1; i > 0; i--) {
    if (!verifyHookOrder(invocations,
      `${phase}:${viewports[i].name}.${viewports[i].from.name}.unbinding.enter`,
      `${phase}:${viewports[i - 1].name}.${viewports[i - 1].from.name}.unbinding.enter`)
    ) {