Still planning to merge this into GetDefaultRouter when I can get it to work, which will make the above redundant.