I don't really like the latest change here. As said in my last comments, I would like to have a hash based on the route. Index based is not a good idea given that a lot of code would have be changed once we inject some new pages.