restore as-block retrieval (untested)
merged