try {
      var index = 0, fromCtx, firstErr;
      do {
        fromCtx = fromCtxs[index];