docs: @Override
      public void onFailure(Throwable t) {
          if (cancelled) {
              return;
          }
  
          t = adjustThrowable(t);
          if (handleInternalException(t)) {
              next();
          } else {
              cancel();
          }
      }