huh? not just `return scopes.get(index);`?