just a little update, I this should be handled properly since the flags should be kept even if modified by a transaction callback, good now I need to find out why this is not taking place. ``` /* if failure handler changed flag, update transaction context */ shmem_msg->flags = faked_req->flags; ```