anchor.diff:              end;
           error -> error
       end.
  +
   
   read_archive_info(IO, Archives) ->
       ByOffset = fun(A, B) -> A#archive_header.offset =< B#archive_header.offset end,
  
positive.code:         after file:close(IO)
      end.
  
  read_metadata_inner(IO) ->
      {ok, Header} = file:read(IO, ?METADATA_HEADER_SIZE),
      case read_header(Header) of
  
negative.code:         _Error -> error
      end.
  
  
  read_header(<<AggType:32/unsigned-integer-big,
                MaxRetention:32/unsigned-integer-big,
                XFF:32/float-big,
  