fixed the cycle problem by preventing new routes from connecting to
the existing route tree