occ: add fail out path support