if (!viewport.to.isEmpty) {
        hooks.push(`${phase}:${viewport.name}.${viewport.to.name}.canLoad.enter`);
        hooks.push(`${phase}:${viewport.name}.${viewport.to.name}.canLoad.leave`);
      }