handle nested routes a little more consistently