make sure we only try to reate routers when they are present