anchor.diff:              send_sync(Context, Name, RequestInfo, Request,
                         Timeout, Priority, {Pattern, Pid})
       end;
  -
  -send_sync(#cloudi_context{timeout_sync = DefaultTimeoutSync} = Context,
  -          Name, RequestInfo, Request,
  -          undefined, Priority, PatternPid) ->
  -    send_sync(Context, Name, RequestInfo, Request,
  -              DefaultTimeoutSync, Priority, PatternPid);
  -
  -send_sync(#cloudi_context{priority_default = PriorityDefault} = Context,
  -          Name, RequestInfo, Request,
  -          Timeout, undefined, PatternPid) ->
  -    send_sync(Context, Name, RequestInfo, Request,
  -              Timeout, PriorityDefault, PatternPid);
   
   send_sync(#cloudi_context{receiver = Receiver,
                             uuid_generator = UUID},
  
positive.code:     {'ok', Response :: response()} |
      {'error', Reason :: any()}.
  
  send_sync(#cloudi_context{dest_refresh = DestRefresh} = Context,
            Name, RequestInfo, Request,
            Timeout, Priority, undefined)
  
negative.code:             send_async(Context, Name, RequestInfo, Request,
                         Timeout, Priority, {Pattern, Pid})
      end;
  
  send_async(#cloudi_context{receiver = Receiver,
                             uuid_generator = UUID},
  