this is very expensive as it will do a request to the repository per level of depth, for each route that is loaded. see also the discussion in #149