public async Task <Pager <T> > FetchNextPageAsync(CancellationToken cancellationToken = default(CancellationToken)) { var task = RecurlyClient.MakeRequestAsync <Pager <T> >(Method.GET, Next, null, null, Options, cancellationToken); return(await task.ContinueWith(t => { var pager = t.Result; this.Clone(pager); return this; })); }