The bi-directional router.