anchor.diff:      StartIncl = proplists:get_value(start_incl, Opts, true),
       EndIncl = proplists:get_value(end_incl, Opts, false),
       Continuation = proplists:get_value(continuation, Opts),
  +    Cover = proplists:get_value(cover_context, Opts),
   
       {T, B} = maybe_bucket_type(Bucket),
   
  
positive.code: -spec get_coverage(pid(), bucket()) -> {ok, term()}
                                             | {error, term()}.
  get_coverage(Pid, Bucket) ->
      get_coverage(Pid, Bucket, default_timeout(get_coverage_timeout)).
  
  %% @doc Get coverage plan for parallel queries specifying timeout
  -spec get_coverage(pid(), bucket(), timeout()) -> {ok, term()}
                                                   | {error, term()}.
  get_coverage(Pid, Bucket, Timeout) ->
      {T, B} = maybe_bucket_type(Bucket),
      call_infinity(Pid,
                    {req, #rpbcoveragereq{type=T, bucket=B},
                     Timeout}).
  
  %% ====================================================================
  %% gen_server callbacks
  
negative.code:                           end_incl=EndIncl,
                            max_results=MaxResults,
                            continuation=Continuation,
                            cover_context=Cover,
                            timeout=Timeout},
      ReqId = mk_reqid(),
      Call = {req, Req, Timeout, {ReqId, self()}},
  