New simpler routing functionality (old one was cool, but not useful)