anchor.diff:                  {error, Cause3} ->
                       throw({error, Cause3});
                   _ ->
  -                    TailSize
  +                    %% TailSize
  +                    void
               end
       end,
  +
       NumChunks = erlang:max(IndexEnd, SrcMetadata#?METADATA.cnumber),
       %% https://github.com/leo-project/leofs/issues/596 revealed the below fix was wrong.
       %% - https://github.com/leo-project/leofs/issues/537
  
positive.code:                       end,
                        Rest,
                        lists:seq(IndexStart + 1, IndexEnd - 1)),
              %% tail
              TailOffset = 0,
              TailSize = End rem ChunkedObjLen + 1,
  
negative.code:                                        LargeObjectProp, ?DEF_LOBJ_CHUNK_OBJ_LEN),
      IndexStart = Start div ChunkedObjLen + 1,
      IndexEnd = End div ChunkedObjLen + 1,
  
      case IndexStart =:= IndexEnd of
          true ->
              Offset = Start rem ChunkedObjLen,
              Size = End - Start + 1,
  