Router now handles directories > 1 in depth