use EventualPath api (wip)
minor