i do not actually think that makes sense  if we do not time the creation of the routers and plumbing them to the subnets  what use would the benchmark be  if we wrap the router creation and plumbing in a single timer  then the benchmark cannot tell you which of those actions is more time consuming  and if we wrap the entire router creation plumbing loop in an atomic action then that timer is just plain useless  if the results are too ugly  then set subnets per network to and they get a lot less ugly  aside from doing that  there are really no sets of actions in this scenario that can be meaningfully combined into a single timer 