anchor.diff:  -spec setxattr(handle(), Name :: binary(), Value :: binary(),
       Create :: boolean(), Replace :: boolean()) -> ok | error_reply().
   setxattr(SDHandle = #sd_handle{file = FileId}, Name, Value, Create, Replace) ->
  -    ?RUN(SDHandle, fun(HelperHandle) ->
  +    ?RUN_WITH_FALLBACK(SDHandle, fun(HelperHandle) ->
           helpers:setxattr(HelperHandle, FileId, Name, Value, Create, Replace)
       end, ?READWRITE).
   
  
positive.code: %%--------------------------------------------------------------------
  -spec create(handle(), Mode :: non_neg_integer()) -> ok | error_reply().
  create(#sd_handle{file = FileId} = SDHandle, Mode) ->
      ?RUN(SDHandle, fun(HelperHandle) ->
          helpers:mknod(HelperHandle, FileId, Mode, reg)
      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).
  
  