remove suffixes; tweak traversal route