I agree with this 100%. My network I am currently on has 8 branches from the original hub and several I havent used before and when I randomly disconnect sometimes it connects to a leaf I havent been on yet so I must accept it. This makes it kind of difficult to accept when your NOT THERE
Overall, adding this feature would make it not necessarily less annoying just more convenient.