Defaulting traverse to DFS_PRE if no type passed in