use new derived-maps for request/response
back to snapshot