back to normal path step as typesafe path step doesn't reliable work if we have loops in the traversal..
add typesafe labelledPath step that only gets the 'as' labelled steps