Fleshing out the router.