anchor.diff:          _Else ->
               true
       end;
  -handle_authz_check(chef_wm_named_data_item, Req, #base_state{requestor = Requestor}) ->
  +handle_auth_info(chef_wm_named_data_item, Req, #base_state{requestor = Requestor}) ->
       case wrq:method(Req) of
           'PUT' -> %% update data_item
               is_admin(Requestor);
  
positive.code: %%
  %% forbidden helpers
  %%
  handle_authz_check(chef_wm_cookbook_version, Req, #base_state{requestor = Requestor}) ->
      case wrq:method(Req) of
          'PUT' -> %% create && update
              is_admin(Requestor);
  
negative.code: 
  
  -spec is_admin_or_validator(#chef_client{}) -> boolean().
  is_admin_or_validator(#chef_client{validator = true}) ->
      true;
  is_admin_or_validator(#chef_client{} = Client) ->
      is_admin(Client).
  
  is_admin_or_requesting_node(#chef_client{name = Name} = Client, NodeName) ->
      case NodeName of
  