anchor.diff:      Count :: non_neg_integer()) ->
       {ok, [helpers:file_id()]} | error_reply().
   readdir(SDHandle = #sd_handle{file = FileId}, Offset, Count) ->
  -    ?RUN(SDHandle, fun(HelperHandle) ->
  +    ?RUN_WITH_FALLBACK(SDHandle, fun(HelperHandle) ->
           helpers:readdir(HelperHandle, FileId, Offset, Count)
       end).
   
  
positive.code: -spec chmod(handle(), NewMode :: file_meta:posix_permissions()) ->
      ok | error_reply().
  chmod(SDHandle = #sd_handle{file = FileId}, Mode) ->
      ?RUN(SDHandle, fun(HelperHandle) ->
          helpers:chmod(HelperHandle, FileId, Mode)
      end, ?READWRITE).
  
  
negative.code: %%--------------------------------------------------------------------
  -spec rmdir(handle()) -> ok | error_reply().
  rmdir(SDHandle = #sd_handle{file = FileId}) ->
      ?RUN_WITH_FALLBACK(SDHandle, fun(HelperHandle) ->
          helpers:rmdir(HelperHandle, FileId)
      end, ?READWRITE).
  
  