enforce max path length after reuse