anchor.diff:          true ->
               precondition_failed("Can't declare sharded queue: ~p", [QName]);
           _    ->
  -            {ok, Method}
  +            Method
       end;
   
   intercept(#'queue.bind'{queue = QName} = Method, VHost) ->
  
positive.code:         true ->
              precondition_failed("Can't delete sharded queue: ~p", [QName]);
          _    ->
              {ok, Method}
      end;
  
  intercept(#'queue.declare'{queue = QName} = Method, VHost) ->
  
negative.code: intercept(#'basic.consume'{queue = QName} = Method, VHost) ->
      case queue_name(VHost, QName) of
          {ok, QName2} ->
              Method#'basic.consume'{queue = QName2};
          {error, QName} ->
              precondition_failed("Error finding sharded queue for: ~p", [QName])
      end;
  