the read_memory_block can already do the allocation so rather

```vector=read_memory_block(...)```