anchor.diff:              true
       end;
   %% Default case is to allow all requests
  -handle_authz_check(_Mod, _Req, _State) ->
  +handle_auth_info(_Mod, _Req, _State) ->
       true.
   
   %%
  
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:                     {{halt, 409}, chef_wm_util:set_json_body(Req, ConflictMsg),
                       State#base_state{log_msg = LogMsg}};
                  {error, {checksum_missing, Checksum}} ->
                      %% Catches the condition where the user attempts to reference a checksum that
                      %% as not been uploaded.
                      %% This leaves it open to be generified
                      %% Not sure if we want to explicitly assume what is getting passed
                      %% is chef_cookbook_version
                      LogMsg = {checksum_missing, Checksum},
                      ErrorMsg = error_message(checksum_missing, Checksum),
                      {{halt, 400}, chef_wm_util:set_json_body(Req, ErrorMsg),
  