This happens when `alloc_cb, alloc_cb, read_cb`.