- Support read/write (to fd) as well as push/pull (to DATA_BLOB) - Specify memory context explicitly