shouldn't we lose the `name` variable as well?