···158158159159 # Note: blocks reserved for persisting the FreeList itself are not persisted *in* the FreeList on disk,
160160 # however they are known when reading (obviously) and can therefore be reserved (and promptly released) at startup
161161- [block_index] = reserve_blocks(free_list, 1)
161161+ [block_index] = reserve_and_acquire_blocks(free_list, 1)
162162163163 block_checksum = Blocks.write(block_store, block_index, block_data)
164164 {block_index, block_checksum}