router: ensure presence of variable storage